7

レジストリのキーをHKEY_CLASSES_ROOT\Folder\shellに追加することで、Windows エクスプローラーのコンテキスト メニューにメニュー項目を作成できます。

作成したばかりのメニュー項目にサブメニュー項目を作成するにはどうすればよいですか?

4

2 に答える 2

3

Context Menu Handlerを作成する必要があると思います。

メニューを作成し、クリック時にコマンドを実行する COM オブジェクトを作成する必要があります。私は C++ と COM を使用してこれを行っただけです。これを行う簡単な方法があるかどうかはわかりません。

于 2008-09-02T16:30:22.820 に答える
2

サブコマンドを使用する "SubCommands"="[NameOfMenu]"

.TS ファイルのサブメニューを作成する例:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.ts\shell\Encoding]
"MUIVerb"="Encoding video"
"SubCommands"="Encodex265Fade;EncodeTS2;watched"
"icon"="imageres.dll,-149"
"Position"=-
"MultiSelectModel"="Single"
"NeverDefault"=""
;"ExtendedSubCommandsKey"="Encode\\Fadein"
;"Icon"="C:\\Program Files (x86)\\CloudMe\\CloudMe\\favicon.ico"

詳細: https://msdn.microsoft.com/en-us/library/windows/desktop/hh127431(v=vs.85).aspx

于 2016-10-26T19:48:24.860 に答える