1
我正在尋找一些在C++ Builder 2010中編寫外殼擴展的例子(2007和2009也可能是相關的),所以我可以右鍵單擊資源管理器中的文件並獲得我的VCL程序中的文件路徑。如何在C++ Builder 2010中編寫外殼擴展上下文菜單?
我跟着Clayton Todd's tutorial,但是它是從2001年開始的,我有些麻煩讓它起作用。我無法調用我的方法(初始化,QueryContextMenu等)。
我正在尋找一些在C++ Builder 2010中編寫外殼擴展的例子(2007和2009也可能是相關的),所以我可以右鍵單擊資源管理器中的文件並獲得我的VCL程序中的文件路徑。如何在C++ Builder 2010中編寫外殼擴展上下文菜單?
我跟着Clayton Todd's tutorial,但是它是從2001年開始的,我有些麻煩讓它起作用。我無法調用我的方法(初始化,QueryContextMenu等)。
多年來,Delphi和C++ Builder都包含一個樣例項目(在ActiveX \ ShellExt中),它將一個「編譯」項添加到項目文件的上下文菜單中。你應該從那開始。另請閱讀關於how to create a context menu handler的MSDN討論。總的來說,我推薦使用而不是,在你的shell擴展中使用了很多VCL。保持小型。它所要做的就是實現基本的IContextMenu
方法,然後將收集的文件名發送到主程序。
如果您已經按照教程閱讀了文檔,並且仍然沒有調用某些方法,請執行一些調試以找出原因。問問自己:哪個功能被叫做? DLL是否被加載?
ActiveX \ ShellExt \ contexM可能持有答案,對我來說,我沒有在我的電腦上。 =( – Qwark
然後從安裝CD中找回它。 –