다음을 통해 공유


IContextMenu3 인터페이스(shobjidl_core.h)

Shell 개체와 연결된 바로 가기 메뉴를 만들거나 병합하는 메서드를 노출합니다. 클라이언트 개체가 소유자 그리기 메뉴 항목과 연결된 메시지를 처리하고 해당 메시지 처리에서 반환 값을 수락하여 IContextMenu2 를 확장할 수 있습니다.

상속

IContextMenu3 인터페이스는 IContextMenu2에서 상속됩니다. IContextMenu3 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IContextMenu3 인터페이스에는 이러한 메서드가 있습니다.

 
IContextMenu3::HandleMenuMsg2

IContextMenu3 인터페이스의 클라이언트 개체가 소유자가 그린 메뉴 항목과 연결된 메시지를 처리할 수 있도록 허용합니다.

설명

또한 이 인터페이스는 상속되는 IContextMenuIContextMenu2 인터페이스의 메서드를 제공합니다.

구현 시기

바로 가기 메뉴 확장에서 WM_MENUCHAR 메시지를 처리해야 하는 경우 IContextMenu3을 구현합니다.

이 메시지는 IContextMenu3 인터페이스 포인터에 대한 QueryInterface 호출이 성공한 경우에만 IContextMenu3::HandleMenuMsg2로 전달됩니다. 이는 개체가 이 인터페이스를 지원한다는 것을 나타냅니다.

사용해야 하는 경우

이 인터페이스를 직접 호출하지 않습니다. IContextMenu3 은 애플리케이션이 이 인터페이스를 알고 있음을 확인한 경우에만 운영 체제에서 사용됩니다.
WindowsVista 이상에 유의하세요. Windows Vista 이전에는 이 인터페이스가 Shlobj.h로 선언되었습니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)