2011-04-02 130 views
1

我正在尋找一種方法來獲得更多選項的上下文菜單,如複製文本並將其發送到服務器或翻譯器。有關如何做到這一點的任何建議?在Windows中的上下文菜單項

編輯:右鍵單擊一個字符串,這將允許我將該字符串解析爲我的應用程序。 (所以在Win Explorer中)。

+1

上下文菜單在哪裏?在你的應用程序?在Explorer中?和「在」什麼?一份文件?文本? – Anders 2011-04-02 11:03:15

+0

你想寫一個shell擴展嗎? – 2011-04-02 14:40:16

+0

「贏資源管理器」並沒有真正的字符串,你在談論文件列表嗎? – Anders 2011-04-02 17:56:33

回答

2

查看MSDN瞭解有關adding file type handlers

你基本上有兩種選擇;您可以註冊執行應用程序的簡單靜態動詞(並將文件名作爲參數傳遞),也可以創建實現IContextMenu的外殼擴展。

MSDN有information about both methods(如果你想處理任何文件類型,註冊您自己HKEY_CLASSES_ROOT\*HKEY_CLASSES_ROOT\AllFilesystemObjects下)