快捷方式功能表參考

本主題列出與快速鍵 (快速鍵) 功能表和快捷方式功能表處理常式搭配使用的主要程式設計項目。 快顯功能表處理常式也稱為操作功能表處理常式或動詞處理常式,是檔案類型處理常式的類型。

關於快捷方式功能表隱含

強烈建議您使用其中一個靜態動詞方法來實作快捷方式功能表。 請檢閱下列指示:

介面

主題 目錄
ICoNtextMenu 公開建立或合併與 Shell 物件相關聯之快捷方式功能表的方法。
ICoNtextMenu2 公開建立或合併與 Shell 物件相關聯之快速鍵 (快速鍵) 功能表的方法。 新增方法可讓用戶端物件處理與擁有者繪製功能表項目相關聯的訊息,以擴充 ICoNtextMenu
ICoNtextMenu3 公開建立或合併與 Shell 物件相關聯之快捷方式功能表的方法。 允許用戶端物件處理與擁有者繪製功能表項目相關聯的訊息,並接受來自該訊息處理的傳回值來擴充 ICoNtextMenu2
ICoNtextMenuCB 公開方法,這個方法會啟用操作功能表的回呼。 例如,若要將防護圖示新增至需要提高許可權的 menuItem
ICoNtextMenuSite 由使用 SHCreateShellFolderView建立的預設資料夾檢視實作。 ICoNtextMenuSite的實作支援ICoNtextMenu::QueryCoNtextMenuICoNtextMenu::InvokeCommandTrackPopupMenu以及該函式所需的任何訊息轉送。 ICoNtextMenuSite 通常會更新狀態列。

 

函式

主題 目錄
CDefFolderMenu_Create2 為選取的檔案資料夾物件群組建立操作功能表。
LPFNDFMCALLBACK 定義回呼函式的原型,此函式會從 Shell 的預設操作功能表實作接收訊息。
SHCreateDefaultCoNtextMenu 建立 物件,此物件表示 Shell 的預設操作功能表實作。

 

結構

主題 目錄
CMINVOKECOMMANDINFO 包含 ICoNtextMenu::InvokeCommand 用來叫用快捷方式功能表命令所需的資訊。
CMINVOKECOMMANDINFOEX 包含快捷方式功能表命令的擴充資訊。 此結構是 CMINVOKECOMMANDINFO 的擴充版本,允許使用 Unicode 值。
DEFCONTEXTMENU 包含 SHCreateDefaultCoNtextMenu所使用的操作功能表資訊。

 

快速鍵 (內容) 功能表和快捷方式功能表處理常式

為您的快捷方式功能表選擇靜態或動態動詞

動詞和檔案關聯

快顯功能表處理常式和多個選取動詞的最佳做法

建立快捷方式功能表處理常式

使用動態動詞自訂快捷方式功能表