IShellFolderViewCB::MessageSFVCB 메서드(shlobj_core.h)
시스템 폴더 뷰 개체와 시스템 폴더 뷰 콜백 개체 간의 통신을 허용합니다.
구문
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
매개 변수
[in] uMsg
형식: UINT
다음 알림 중 하나입니다.
알림 | 사용량 |
---|---|
SFVM_ADDPROPERTYPAGES | 콜백 개체가 선택한 개체의 Properties 속성 시트에 추가할 페이지를 제공할 수 있습니다. |
SFVM_BACKGROUNDENUM | 콜백 개체가 백그라운드 스레드에서 열거형을 수행하도록 요청할 수 있습니다. |
SFVM_BACKGROUNDENUMDONE | 콜백 개체에 백그라운드 열거가 완료되었다는 것을 알 수 있습니다. |
SFVM_COLUMNCLICK | 사용자가 열 머리글을 클릭하여 폴더 뷰의 개체 목록을 정렬했음을 콜백 개체에 알깁니다. |
SFVM_DEFITEMCOUNT | 콜백 개체가 폴더 보기의 항목 수를 지정할 수 있도록 허용합니다. |
SFVM_DEFVIEWMODE | 콜백 개체가 보기 모드를 지정할 수 있도록 허용합니다. |
SFVM_DIDDRAGDROP | 끌어서 놓기 작업이 시작되었음을 콜백 함수에 알립니다. |
SFVM_FSNOTIFY | 콜백 개체에 해당 항목 중 하나에 영향을 주는 이벤트가 발생했음을 알 수 있습니다. |
SFVM_GETANIMATION | 콜백 개체가 항목이 백그라운드 스레드에서 열거되는 동안 애니메이션이 표시되도록 지정할 수 있습니다. |
SFVM_GETBUTTONINFO | 콜백 개체가 도구 모음에 단추를 추가할 수 있도록 허용합니다. |
SFVM_GETBUTTONS | 콜백 개체가 도구 모음에 추가할 단추를 지정할 수 있도록 허용합니다. |
SFVM_GETDETAILSOF | 콜백 개체가 Shell 폴더의 항목에 대한 세부 정보를 제공할 수 있도록 허용합니다. GetDetailsOf에 대한 호출이 실패하고 호출할 수 있는 GetDetailsOf 메서드가 없는 경우에만 사용합니다. |
SFVM_GETHELPTEXT | 콜백 개체가 메뉴 항목 또는 도구 모음 단추에 대한 도움말 텍스트 문자열을 지정할 수 있도록 허용합니다. |
SFVM_GETHELPTOPIC | 콜백 개체가 도움말 파일 및 토픽을 지정할 수 있도록 허용합니다. |
SFVM_GETNOTIFY | 지정된 항목에 대한 SFVM_FSNOTIFY 메시지를 생성할 이벤트를 지정합니다. |
SFVM_GETPANE | 콜백 개체가 인터넷 영역 정보를 표시할 상태 표시줄 창을 제공할 수 있습니다. |
SFVM_GETSORTDEFAULTS | 콜백 개체에서 기본 정렬 매개 변수를 지정할 수 있습니다. |
SFVM_GETTOOLTIPTEXT | 콜백 개체가 메뉴 항목 또는 도구 모음 단추에 대한 도구 설명 텍스트 문자열을 지정할 수 있습니다. |
SFVM_GETZONE | 콜백 개체가 인터넷 영역 정보를 제공할 수 있도록 허용합니다. |
SFVM_INITMENUPOPUP | 콜백 개체가 항목의 상황에 맞는 메뉴를 수정할 수 있도록 허용합니다. |
SFVM_INVOKECOMMAND | 도구 모음 또는 메뉴 명령 중 하나가 호출되었음을 콜백 개체에 알립니다. |
SFVM_MERGEMENU | 콜백 개체가 메뉴 항목을 Windows Explorer 메뉴에 병합할 수 있도록 허용합니다. |
SFVM_QUERYFSNOTIFY | 해당 폴더 보기에 대한 변경 내용이 알림을 생성하도록 콜백 개체가 폴더를 등록할 수 있도록 허용합니다. |
SFVM_SETISFV | 컨테이너 사이트의 콜백 개체를 알 수 있습니다. IObjectWithSite::SetSite가 지원되지 않고 SHCreateShellFolderViewEx가 사용되는 경우에만 사용됩니다. |
SFVM_SIZE | 폴더 뷰의 크기가 조정되었음을 콜백 개체에 알깁니다. |
SFVM_THISIDLIST | 콜백 개체가 뷰의 PIDL을 지정할 수 있도록 허용합니다. SetIDList 및 IPersistFolder2::GetCurFolder가 실패한 경우에만 사용됩니다. |
SFVM_UNMERGEMENU | 메뉴가 제거되고 있음을 콜백 개체에 알립니다. |
SFVM_UPDATESTATUSBAR | 콜백 개체가 상태 표시줄을 업데이트하도록 요청할 수 있습니다. |
SFVM_WINDOWCREATED | 폴더 보기 창이 생성되고 있음을 콜백 개체에 알립니다. |
wParam
형식: WPARAM
추가 정보 특정 요구 사항은 개별 알림 페이지를 참조하세요.
lParam
형식: LPARAM
추가 정보 특정 요구 사항은 개별 알림 페이지를 참조하세요.
반환 값
형식: HRESULT
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
알림이 처리되었습니다. |
|
메시지가 처리되지 않았으며 시스템 폴더 뷰 개체가 기본 처리를 수행해야 합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | shlobj_core.h |
DLL | Shell32.dll |