다음을 통해 공유


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 이상)

추가 정보

SHCreateShellFolderView