今ホットキーについて学習しています。
そこで疑問がわきました。
RegisterHotKey、UnregisterHotKey と WM_SETHOTKEY、WM_GETHOTKEY は
何か違うのですか?
RegisterHotKey、UnregisterHotKey でも
WM_SETHOTKEY、WM_GETHOTKEY でも
ホットキーを設定/解除できて WM_HOTKEY が飛んでくるのですか?
ネット検索するとホットキーの使用例では API 関数の方が多く見つかります。
WM_SETHOTKEY、WM_GETHOTKEY でも同じ効果があるのでしょうか?
また混ぜて使ってよいのか?
(RegisterHotKeyで登録、WM_SETHOTKEYで解除など)
Windows XP Home SP3
VC2003(SDK)
よろしくお願いします。
http://www.kumei.ne.jp/c_lang/sdk2/sdk_192.htm
http://www.kumei.ne.jp/c_lang/sdk2/sdk_193.htm
> RegisterHotKey、UnregisterHotKey と WM_SETHOTKEY、WM_GETHOTKEY は
> 何か違うのですか?
前者は WM_HOTKEY が飛んでくる、後者はウィンドウがアクティブになるというもののよ
うです。
> また混ぜて使ってよいのか?
> (RegisterHotKeyで登録、WM_SETHOTKEYで解除など)
たぶんダメでしょうね。
シャノンさん。
レスありがとうございます。
WM_SETHOTKEY、WM_GETHOTKEY はアクティブになるだけですか。
>たぶんダメでしょうね。
やっぱり。
違いが分かりました。
ありがとうございました。