IContextMenu3 인터페이스(shobjidl_core.h)
Shell 개체와 연결된 바로 가기 메뉴를 만들거나 병합하는 메서드를 노출합니다. 클라이언트 개체가 소유자 그리기 메뉴 항목과 연결된 메시지를 처리하고 해당 메시지 처리에서 반환 값을 수락하여 IContextMenu2 를 확장할 수 있습니다.
상속
IContextMenu3 인터페이스는 IContextMenu2에서 상속됩니다. IContextMenu3 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IContextMenu3 인터페이스에는 이러한 메서드가 있습니다.
IContextMenu3::HandleMenuMsg2 IContextMenu3 인터페이스의 클라이언트 개체가 소유자가 그린 메뉴 항목과 연결된 메시지를 처리할 수 있도록 허용합니다. |
설명
또한 이 인터페이스는 상속되는 IContextMenu 및 IContextMenu2 인터페이스의 메서드를 제공합니다.
구현 시기
바로 가기 메뉴 확장에서 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 포함) |