ICoNtextMenu 介面 (shobjidl_core.h)
公開方法,這些方法會建立或合併與 Shell 物件相關聯的快顯功能表。 請注意,有數個較佳的方式可擴充殼層功能表。 如需詳細資訊,請參閱 建立快捷方式功能表處理常式。
繼承
ICoNtextMenu介面繼承自IUnknown介面。 ICoNtextMenu 也有下列類型的成員:
方法
ICoNtextMenu介面具有這些方法。
ICoNtextMenu::GetCommandString 取得快捷方式功能表命令的相關資訊,包括說明字串和與語言無關或標準命令的名稱。 |
ICoNtextMenu::InvokeCommand 執行與快捷方式功能表項目相關聯的命令。 |
ICoNtextMenu::QueryCoNtextMenu 將命令新增至快捷方式功能表。 |
備註
何時實作
在下列情況下 實作 ICoNtextMenu 。- 殼層擴充處理常式會實作 這個介面,以動態方式將專案新增至 Shell 物件的快捷方式功能表。
- 命名空間延伸會 實作這個介面,以指定其物件的快顯功能表。
使用時機
應用程式會使用 ICoNtextMenu 來擷取物件快捷方式功能表中專案的相關資訊,並叫用相關聯的命令。 若要擷 取物件的 ICoNtextMenu 介面,應用程式必須呼叫物件的 IShellFolder::GetUIObjectOf 方法。匯出此介面的殼層擴充處理常式也必須匯出 IShellExtInit。 如需詳細資訊,請參閱 建立殼層延伸模組處理常式。
注意Windows Vista 和更新版本:在 Windows Vista 之前,此介面已在 Shlobj.h 中宣告。
注意Windows 11在檔案總管和 [共用] 對話方塊的右鍵操作功能表中,精簡內容檔案作業的行為。 請參閱您可以做的前 11 項工作,讓您的應用程式在Windows 11
需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h |