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 포함) |