2010-11-25 6 views
1

デフォルトエクスプローラの右クリックコンテキストメニューを、メニュー以外のもの、好ましくはカスタムウィンドウで置き換えるアプリケーション/拡張機能を書いてみたいと思います。これは可能ですか?あれば、どうですか?Windowsエクスプローラのコンテキストメニューをメニュー以外のものに置き換えることはできますか?

+0

これを実行しないでください。人々はシェルのしくみを期待しています。私があなたのソフトウェアをインストールし、それを行った場合、私はすぐにそれをアンインストールし、再びあなたを信用することはありません。 – Luke

+0

@ルーク:もし私のプログラムの全体がまさにこれをするのであれば? – GhassanPL

+0

あなたが何かしたいのであれば、それを行うことをお勧めします。私を信じて、私はたくさんの経験があります。 – Luke

答えて

0

私は自分で試したことはありませんが、エクスプローラウィンドウをサブクラス化するシェル拡張を実装すると、やり方がわかります。次のCodeProjectの記事では、キーボードフック付きのシェル拡張について説明しています。マウスとWM_CONTEXTメッセージを傍受するためにこれを適合させることが可能でなければなりません:

Shell Extension with Keyboard Hook