Share via


IContextMenu2 인터페이스(shobjidl_core.h)

Shell 개체와 연결된 바로 가기(상황에 맞는) 메뉴를 만들거나 병합하는 메서드를 노출합니다. 클라이언트 개체가 소유자가 그린 메뉴 항목과 연결된 메시지를 처리할 수 있는 메서드를 추가하여 IContextMenu 를 확장합니다.

상속

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

메서드

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

 
IContextMenu2::HandleMenuMsg

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

설명

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

WindowsVista 이상에 유의하세요. Windows Vista 이전에는 이 인터페이스가 Shlobj.h로 선언되었습니다.
 

구현 시기

네임스페이스 확장 또는 바로 가기 메뉴 처리기가 다음 메시지 중 하나 이상을 처리해야 하는 경우 IContextMenu2를 구현합니다. 이러한 메시지는 HandleMenuMsg 메서드를 통해 IContextMenu2로 전달되며, IContextMenu2 인터페이스 포인터에 대한 QueryInterface 호출이 성공한 경우에만 개체가 이 인터페이스를 지원함을 나타냅니다.

사용해야 하는 경우

애플리케이션은 일반적으로 이 인터페이스를 직접 호출하지 않습니다.

요구 사항

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