FVSHOWINFO 구조체(shlobj.h)
파일 뷰어가 파일을 표시하는 데 사용하는 정보를 포함합니다.
구문
typedef struct {
DWORD cbSize;
HWND hwndOwner;
int iShow;
DWORD dwFlags;
RECT rect;
IUnknown *punkRel;
OLECHAR strNewFile[MAX_PATH];
} FVSHOWINFO, *LPFVSHOWINFO;
멤버
cbSize
형식:DWORD
구조체의 크기(바이트)입니다.
hwndOwner
형식: HWND
파일이 표시될 창 소유자에 대한 창 핸들입니다.
iShow
형식: int
창에 대한 show 명령입니다. 이 매개 변수는 ShowWindow에 자세히 설명된 SW_ 값 중 하나입니다.
dwFlags
형식:DWORD
파일 뷰어가 표시하는 내용을 결정하는 플래그입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
FVSIF_CANVIEWIT
파일 뷰어는 파일을 표시할 수 있습니다.
FVSIF_NEWFAILED
파일 뷰어가 표시할 새 파일을 지정했지만 뷰어에서 파일을 표시할 수 없습니다. 파일 뷰어는 이전 파일을 계속 표시하거나 종료해야 합니다.
FVSIF_NEWFILE
끌어서 놓기 작업으로 파일 뷰어 창에 파일이 삭제되었습니다. 파일 뷰어는 strNewFile 멤버에 이름을 복사하여 파일 이름을 셸에 전달합니다. 셸은 새 파일을 표시할 수 있는 파일 뷰어를 로드하려고 시도합니다.
FVSIF_PINNED
고정된 창이 있습니다. 파일 뷰어는 고정된 창을 사용하여 파일을 표시하거나 새 고정 창을 설정하고 파일을 표시해야 합니다.
FVSIF_RECT
rect 멤버에 유효한 데이터가 포함됩니다.
rect
형식: RECT
파일 뷰어 창의 크기와 위치를 지정하는 RECT 구조체입니다. 이 멤버는 dwFlags 멤버에 FVSIF_RECT 값이 포함된 경우에만 유효합니다.
punkRel
형식: IUnknown*
이전 파일 뷰어를 해제하기 위해 새 파일 뷰어에서 호출한 Release 메서드가 있는 인터페이스의 주소입니다. 이 멤버는 끌어서 놓기 작업이 파일 뷰어의 창에서 파일을 삭제할 때 사용됩니다.
strNewFile[MAX_PATH]
형식: OLECHAR[MAX_PATH]
표시할 새 파일의 이름을 지정하는 문자열의 주소입니다. 파일 뷰어는 끌어서 놓기 작업이 파일 뷰어의 창에 파일을 삭제할 때 이 멤버를 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shlobj.h |