SHShellFolderView_Message 함수(shlobj_core.h)
[SHShellFolderView_Message 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
셸의 기본 IFolderView 구현(DefView)에 메시지를 보냅니다.
구문
LRESULT SHShellFolderView_Message(
[in] HWND hwndMain,
UINT uMsg,
LPARAM lParam
);
매개 변수
[in] hwndMain
형식: HWND
메시지를 받는 창에 대한 핸들입니다.
uMsg
형식: UINT
보낼 메시지입니다. 다음은 가능한 메시지 목록입니다.
메시지 | Description |
---|---|
SFVM_ADDOBJECT | 개체를 셸 보기에 추가합니다. |
SFVM_GETSELECTEDOBJECTS | 선택한 모든 개체에 대한 PIDL 배열을 검색합니다. |
SFVM_REARRANGE | IShellView에 해당 항목을 다시 정렬하도록 알릴 수 있습니다. |
SFVM_REMOVEOBJECT | 셸 보기에서 개체를 제거합니다. |
SFVM_SETCLIPBOARD | 메뉴 명령의 결과로 개체 중 하나가 클립보드에 배치되면 IShellView 에 알립니다. |
SFVM_SETITEMPOS | 셸 보기에서 항목의 위치를 설정합니다. |
SFVM_SETPOINTS | 복사 및 잘라내기 명령에서 현재 선택한 개체의 점을 데이터 개체로 설정합니다. |
SFVM_UPDATEOBJECT | 두 개의 PIDL 배열에 포인터를 전달하여 개체를 업데이트. |
lParam
형식: LPARAM
이 값의 내용은 uMsg로 전달된 메시지에 따라 달라집니다. 자세한 내용은 개별 메시지 topics 참조하세요.
반환 값
형식: LRESULT
반환 값은 uMsg에서 전달된 메시지에 따라 달라집니다. 자세한 내용은 개별 메시지 topics 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shlobj_core.h(Shlobj.h 포함) |
라이브러리 | Shell32.lib |
DLL | Shell32.dll(버전 5.0 이상) |