快捷方式功能表參考
本主題列出與快速鍵 (快速鍵) 功能表和快捷方式功能表處理常式搭配使用的主要程式設計項目。 快顯功能表處理常式也稱為操作功能表處理常式或動詞處理常式,是檔案類型處理常式的類型。
關於快捷方式功能表隱含
強烈建議您使用其中一個靜態動詞方法來實作快捷方式功能表。 請檢閱下列指示:
- 若要使用靜態動詞方法來實作快捷方式功能表,請參閱 建立快捷方式功能表處理常式的一節。
- 若要取得 Windows 7 和更新版本中靜態動詞的動態行為,請參閱 建立快捷方式功能表處理常式中的。
- 如需靜態動詞實作的詳細資料,以及要避免的動態動詞,請參閱 為快捷方式功能表選擇靜態或動態動詞。
- 如果您必須藉由註冊檔案類型的動態動詞來擴充檔案類型的快捷方式功能表,請遵循 使用動態動詞自訂快捷方式功能表中提供的指示。
介面
主題 | 目錄 |
---|---|
ICoNtextMenu | 公開建立或合併與 Shell 物件相關聯之快捷方式功能表的方法。 |
ICoNtextMenu2 | 公開建立或合併與 Shell 物件相關聯之快速鍵 (快速鍵) 功能表的方法。 新增方法可讓用戶端物件處理與擁有者繪製功能表項目相關聯的訊息,以擴充 ICoNtextMenu 。 |
ICoNtextMenu3 | 公開建立或合併與 Shell 物件相關聯之快捷方式功能表的方法。 允許用戶端物件處理與擁有者繪製功能表項目相關聯的訊息,並接受來自該訊息處理的傳回值來擴充 ICoNtextMenu2 。 |
ICoNtextMenuCB | 公開方法,這個方法會啟用操作功能表的回呼。 例如,若要將防護圖示新增至需要提高許可權的 menuItem 。 |
ICoNtextMenuSite | 由使用 SHCreateShellFolderView建立的預設資料夾檢視實作。 ICoNtextMenuSite的實作支援ICoNtextMenu::QueryCoNtextMenu、ICoNtextMenu::InvokeCommand和TrackPopupMenu以及該函式所需的任何訊息轉送。 ICoNtextMenuSite 通常會更新狀態列。 |
函式
主題 | 目錄 |
---|---|
CDefFolderMenu_Create2 | 為選取的檔案資料夾物件群組建立操作功能表。 |
LPFNDFMCALLBACK | 定義回呼函式的原型,此函式會從 Shell 的預設操作功能表實作接收訊息。 |
SHCreateDefaultCoNtextMenu | 建立 物件,此物件表示 Shell 的預設操作功能表實作。 |
結構
主題 | 目錄 |
---|---|
CMINVOKECOMMANDINFO | 包含 ICoNtextMenu::InvokeCommand 用來叫用快捷方式功能表命令所需的資訊。 |
CMINVOKECOMMANDINFOEX | 包含快捷方式功能表命令的擴充資訊。 此結構是 CMINVOKECOMMANDINFO 的擴充版本,允許使用 Unicode 值。 |
DEFCONTEXTMENU | 包含 SHCreateDefaultCoNtextMenu所使用的操作功能表資訊。 |
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應