殼Namespace引伸: 增加習慣指令艙項目
概要
在我 更加早期的崗位我顯示了如何使用缺省IShellView實施(亦稱DefView)創造殼Namespace引伸。 您也許從樣品已经注意了的一件事是指令艙是空隙缺省項目例如「組織」和「看法」。
如果您開發您自己的Namespace并且想要包括系統設定按鈕並且/或者增加您自己的元素到指令艙,您怎麼完成此? 答復: 您必須實施 IExplorerCommand, IExplorerCommandProvider 并且 IEnumExplorerCommand 接口。
在我之下描述什麼每一個接口使用為,并且什麼您需要做適當地實施他們用您的代碼。
IExplorerCommandProvider
在您的Namespace被裝載之後,殼將請求您的Namespace IExplorerCommandProvider的事例。 這個接口暴露二個方法: GetCommand和GetCommands。 殼叫GetCommand方法檢索匹配由供應的GUID的一個具體IExplorerCommand對象(每個命令是由GUID確定的)。 [[The]]
…
點擊持續讀「殼Namespace引伸: 增加習慣指令艙項目"
由chrdavis寫 2007年9月5日 與 沒有評論.
讀更多文章 殼 并且 namespace 并且 編制程序 并且 API 并且 編程 并且 遠景 并且 窗口景色.














