2009-03-16 6 views
0

ディレクトリ内の選択したファイルでマウスの右ボタンをクリックすると表示されるコンテキストメニューにアイテムを追加したいとします。私はメニューの指定された位置にそれを追加する方法を知らないし、それを上下の線で分ける方法も分かっていない。分割された行のファイルのシェルコンテキストメニューにメニュー項目を追加するにはどうすればいいですか?

レジストリを変更する必要がありますか?もしそうなら、私は何をすべきですか?

+0

これを特定のプログラミング言語で実行しようとしていますか? –

+0

はい。私はそれを実装するためにC + +を使いたいです。 – user26404

答えて

1

プログラミング以外の方法でこれを行う場合は、レジストリを変更するだけです。たとえば、あなたは自分のレジストリにこれを追加し、「編集」と呼ばれるコマンドを使用して、任意のDLLファイルにメモ帳を起動できるようにしたい場合:

[HKEY_CLASSES_ROOT\dllfile\shell] 
[HKEY_CLASSES_ROOT\dllfile\shell\Edit] 
[HKEY_CLASSES_ROOT\dllfile\shell\Edit\command] 
@="notepad \"%L\"" 

Here行う方法を徹底的に探る記事ですこの。

+0

これを行うと、コンテキストメニューに項目を追加できます。しかし、どうすればそれの下に別の行を追加できますか? – user26404

+0

レジストリを使用するしか方法がないと思います。おそらく別のシェル拡張が必要になるでしょう。 –

関連する問題