|
>どこをいじればこのメニューにニーモニックキーを付けることができるでしょうか?
コンテキストメニュー直下への追加は、レジストリにはDLLの登録があるだけで、
メニュー項目名を決めるレジストリというのはありません。
メニュー項目名はDLL内の関数によって決められるので、もし対応するとすれば
DLLがどこかのレジストリを読みに行くような仕組みにするしかないと思います。
それとは別に、DLLを一切使わずレジストリだけでメニューを作ることも一応で
きますが、いろいろ不都合が起きる可能性があります。
V2.xxくらいのバージョンではこの方法でしたが、Office ショートカットバーで
異常になるためやめました。
以下のキーを作る
HKEY_CLASSES_ROOT\*\shell\hidemaru
(既定)はメニュー項目名
例:「秀丸エディタで開く(&H)」
以下のキーを作る
HKEY_CLASSES_ROOT\*\shell\hidemaru\command
(既定)はEXEファイル名
例:「"c:\program files\hidemaru\hidemaru.exe" %1」
参考までに、エクスプローラ拡張メニューなど、コンテキストメニュー直下のメ
ニューを自由にカスタマイズできるソフトがあれば、それで自由に追加すること
もできると思います。
|
|