通知
すべてクリア
Topic starter
2006年12月23日 2:01 PM
環境は
OS WINXP
BCC SDK
です。
ホットキーを使いたいのですが
親のウインドウにホットキーを割り当てるのは
1つしか無理なのでしょうか?
プログラムランチャーを作りたいのですが複数
のホットキーを割り当てたいです。
よろしくお願いします。
2006年12月23日 4:37 PM
>親のウインドウにホットキーを割り当てるのは
>1つしか無理なのでしょうか?
いいえ。資源が残っている限りいくつでも割り当て可能です。
Topic starter
2006年12月23日 11:27 PM
親ウインドウにホットキーを2つ設定してみたところ
うまくできたみたいです。
しかし子にダイアログボックスが2つあるのですが
そのダイアログボックスのエディットボックスに親ウインドウで割り当てたホットキー
のキーが使えないです。
たとえばホットキーに ctrl + shift + a を設定すると a が
子であるダイアログボックスの中のエディットボックスに a が使えなく
なります。
何かいい方法はありますか?
2006年12月30日 2:10 PM
ホットキーは、Windows 全体でユニークな設定です。
ウィンドウごとに処理したいのであれば、PreTranslateMessage() あたりか
マウスフックあたりで処理する必要があると思います。