IContextMenu3 介面 (shobjidl_core.h)

公開方法,這些方法會建立或合併與Shell對象相關聯的快捷功能表。 允許客戶端物件處理與擁有者繪製功能表項相關聯的訊息,並接受來自該訊息處理的傳回值來擴充 IContextMenu2

繼承

IContextMenu3 介面繼承自 IContextMenu2IContextMenu3 也有下列類型的成員:

方法

IContextMenu3 介面具有這些方法。

 
IContextMenu3::HandleMenuMsg2

允許 IContextMenu3 介面的用戶端對象處理與擁有者繪製功能表項相關聯的訊息。

備註

此介面也提供 IContextMenuIContextMenu2 介面的方法,其繼承來源。

何時實作

如果您的快捷方式功能表延伸模組需要處理WM_MENUCHAR訊息,請實作 IContextMenu3

只有在 IContextMenu3 介面指標的 QueryInterface 呼叫成功時,此訊息才會轉送到 IContextMenu3::HandleMenuMsg2,這表示對象支援這個介面。

使用時機

您不會直接呼叫此介面。 只有在操作系統確認您的應用程式知道此介面時,操作系統才會使用 IContextMenu3
記下Windows Vista 和更新版本。 在 Windows Vista 之前,此介面已在 Shlobj.h 中宣告。
 

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)