貝Namespace延長: 注文のコマンド・モジュール項目を加えること
概観
私 より早いポストデフォルトのIShellViewの実施(別名DefView)を使用して貝Namespace延長を作成する方法を、私は示した。 あなたがサンプルから気づくかもしれない1つの事はコマンド・モジュールがデフォルト項目の無効のような「組織する」 「意見」であることであり。
あなた自身のNamespaceを開発して、デフォルト・ボタンを含みおよび/またはコマンド・モジュールにあなた自身の要素をまた加えたいと思えばいかにこれを達成するか。 答え: 実行しなければならない IExplorerCommand, IExplorerCommandProvider そして IEnumExplorerCommand インターフェイス。
私はの下でeach ofインターフェイスが使用され、もののためにきちんとあなたのコードのそれらを実行するために必要があるものを記述するする。
IExplorerCommandProvider
あなたのNamespaceが荷を積まれた後、貝はIExplorerCommandProviderの例をあなたのNamespaceに頼む。 このインターフェイスは2つの方法を露出する: GetCommandおよびGetCommands。 貝はGetCommand供給されたGUIDに一致させるIExplorerCommandの特定の目的を取り出すために方法を呼ぶ(各命令はGUIDによって識別される)。 [[The]]
...
chrdavisによって書かれている 2007年9月5日 を使って コメント無し.
より多くの記事を読みなさい 貝 そして namespace そして コーディング そして API そして プログラミング そして 眺望 そして Windowsヴィスタ.














