ホットキーの使い方

[戻る]
RYU 2006/12/23(土) 14:01:09
環境は
OS WINXP
BCC SDK 
です。

ホットキーを使いたいのですが
親のウインドウにホットキーを割り当てるのは
1つしか無理なのでしょうか?
プログラムランチャーを作りたいのですが複数
のホットキーを割り当てたいです。
よろしくお願いします。

渋木宏明(ひどり) [HomePage] 2006/12/23(土) 16:37:31
>親のウインドウにホットキーを割り当てるのは
>1つしか無理なのでしょうか?

いいえ。資源が残っている限りいくつでも割り当て可能です。

RYU 2006/12/23(土) 23:27:11
親ウインドウにホットキーを2つ設定してみたところ
うまくできたみたいです。
しかし子にダイアログボックスが2つあるのですが
そのダイアログボックスのエディットボックスに親ウインドウで割り当てたホットキー
のキーが使えないです。
たとえばホットキーに ctrl + shift + a を設定すると a が
子であるダイアログボックスの中のエディットボックスに a が使えなく
なります。
何かいい方法はありますか?

RAPT 2006/12/30(土) 14:10:34
ホットキーは、Windows 全体でユニークな設定です。
ウィンドウごとに処理したいのであれば、PreTranslateMessage() あたりか
マウスフックあたりで処理する必要があると思います。

古いスレッドには追加発言できません。