およびニュースあなたの最もよい資料源約 winvista, ヴィスタハードウェア そして BIOS インターネット

ヴィスタの記事 上50 ヴィスタのビデオ 柔らかいヴィスタ ヴィスタの助け

現在記事をからの拾い読みしている MS Windowsヴィスタの多用性があるソフトウェア 部門の一致 .

貝Namespace延長: 深い調査を可能にすること

概観

あなた自身の貝Namespaceの実行についての私の過去のポストから、読者が掲示するあるすばらしい質問がずっとある。 これらの多数はNamespaceの例がかなり単純であるという事実から探検家で可能である行動すべてを実行しないこと生じる。 これは働くNamespaceを実行されて得ることの中心のステップに焦点を合わせるためにされた。 しかし、あなたが踏むことができるあなたの部分のたくさんのより多くのコーディングがより有用な特徴を加えるように要求しない少数の特別なステップがある。 かなり出る1つの質問は特に頻繁にあなたのNamespaceの深く捜索を可能にする方法をである。

探検家の調査箱に調査の言葉を書き入れれば、調査は眺めに現在ある項目だけをろ過することに既存のNamespaceの例から気づく。 それはホールダーに捜さない。 下記のイメージでは、私達は1つの項目だけで起因する調査箱の「2」を捜すことを試みる。 従って、補助的なホールダーは含まれていなかった。

フィルター調査

...
「貝Namespace延長を読み続けるためにかちりと鳴らしなさい: 可能にする深い調査を"

chrdavisによって書かれている 2008年3月3日 を使って コメント無し.
より多くの記事を読みなさい namespace そして otherSoftware そして 延長 そして 捜し、組織しなさい そして そして コーディング そして プログラミング そして 眺望 そして 調査 そして API そして Windowsヴィスタ.

貝Namespace延長: 注文のコマンド・モジュール項目を加えること

概観

より早いポストデフォルトのIShellViewの実施(別名DefView)を使用して貝Namespace延長を作成する方法を、私は示した。 あなたがサンプルから気づくかもしれない1つの事はコマンド・モジュールがデフォルト項目の無効のような「組織する」 「意見」であることであり。

コマンド・モジュール- FolderViewImpl

あなた自身のNamespaceを開発して、デフォルト・ボタンを含みおよび/またはコマンド・モジュールにあなた自身の要素をまた加えたいと思えばいかにこれを達成するか。 答え: 実行しなければならない IExplorerCommand, IExplorerCommandProvider そして IEnumExplorerCommand インターフェイス。

Below I describe what each of the interfaces is used for and what you need to do to properly implement them in your code.

IExplorerCommandProvider

After your Namespace is loaded, the Shell will ask your Namespace for an instance of an IExplorerCommandProvider. This interface exposes two methods: GetCommand and GetCommands. The Shell calls the GetCommand method to retrieve a specific IExplorerCommand object that matches the supplied GUID (Each command is identified by a GUID). The

Click to continue reading "Shell Namespace Extension: Adding Custom Command Module Items"

Written by chrdavis on September 5th, 2007 with no comments.
Read more articles on shell and namespace and Coding and API and Programming and vista and Windows Vista.