menu 文のショートカットキーNo.07105
n'Guin さん 12/07/16 06:39
 
いつもお世話になっております。

ヘルプを参照したり、検索してみましたが、わからなかったので登校します。

menu あるいは menuarray 文で、

menu "&Menu", "&Hide", "&Titlte", "&Edit";

と書くと、実行時にショートカットキーとして、M, H などを使うことができます。

このショートカットキーで、Ctrl + M とか、DEL キーを使うためには、どのように
したらよいでしょうか?

よろしくお願いします。

[ ]
RE:07105 menu 文のショートカットキーNo.07106
秀まるお2 さん 12/07/16 08:56
 
 Windowsのメニューの仕組みとして、&Aのように書けば'A'キーで選択出来るっ
て仕組みはあります。ですが、Ctrl+MキーとかDelキーとかでメニューを選択出
来るようにって仕組みは基本的には無いです。

 WindowsアプリケーションをC++言語とかで作成するのであれば、メニューの
オーナーウィンドウにWM_MENUCHARってメッセージが来た時に適当な処理をすれ
ば、Ctrl+MやDelキーにメニューを反応させることは可能です。ですが、秀丸
マクロのmenu文ではそういうことは出来ないです。

 &で出来る範囲で対応してもらうしか無いと思います。

[ ]
RE:07105 menu文のショートカットキーNo.07107
h-tom さん 12/07/16 09:06
 

h-tom です。

>このショートカットキーで、Ctrl + M とか、DEL キーを使うためには、どのように
>したらよいでしょうか?
無理矢理な感じはありますが、Ctrl + M は可能ですが、DELは無理かな。

過去にあった、Ctrl + C をアクセスキーにする方法。
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_4/x04802.html

ASCIIコード(?)で、^M(Ctrl+M) は、0x0d になります。
http://ja.wikipedia.org/wiki/ASCII

[ ]
RE:07106 menu 文のショートカットキーNo.07108
n'Guin さん 12/07/16 18:50
 
秀まるおさん、h-tom さん

ご返事ありがとうございます。

できないとはっきりわかり、すっきりしました。
メニュー項目が多いときがあり、他のキーを使えたらと思った次第でした。やりくり
してみたいと思います。

[ ]
RE:07107 menu文のショートカットキーNo.07109
n'Guin さん 12/07/16 18:51
 
h-tom さん

丁寧な解説をありがとうございました。

アクセスキーで検索すれば、探せたのですね。
ご提示ありがとうございました。


>過去にあった、Ctrl + C をアクセスキーにする方法。
>http://hidemaruo.dip.jp:81/hidesoft/hidesoft_4/x04802.html

>ASCIIコード(?)で、^M(Ctrl+M) は、0x0d になります。
>http://ja.wikipedia.org/wiki/ASCII

[ ]