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을 지정할 수 있도록 허용합니다. SetIDListIPersistFolder2::GetCurFolder가 실패한 경우에만 사용됩니다.
SFVM_UNMERGEMENU 메뉴가 제거되고 있음을 콜백 개체에 알립니다.
SFVM_UPDATESTATUSBAR 콜백 개체가 상태 표시줄을 업데이트하도록 요청할 수 있습니다.
SFVM_WINDOWCREATED 폴더 보기 창이 생성되고 있음을 콜백 개체에 알립니다.

wParam

형식: WPARAM

추가 정보 특정 요구 사항은 개별 알림 페이지를 참조하세요.

lParam

형식: LPARAM

추가 정보 특정 요구 사항은 개별 알림 페이지를 참조하세요.

반환 값

형식: HRESULT

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
알림이 처리되었습니다.
E_NOTIMPL
메시지가 처리되지 않았으며 시스템 폴더 뷰 개체가 기본 처리를 수행해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlobj_core.h
DLL Shell32.dll