ホットキーについて質問 – プログラミング – Home

ホットキーについて質問
 
通知
すべてクリア

[解決済] ホットキーについて質問


ぴょぴょ
 ぴょぴょ
(@ぴょぴょ)
ゲスト
結合: 17年前
投稿: 82
Topic starter  

今ホットキーについて学習しています。
そこで疑問がわきました。

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)
よろしくお願いします。


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

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で解除など)

たぶんダメでしょうね。


返信引用
ぴょぴょ
 ぴょぴょ
(@ぴょぴょ)
ゲスト
結合: 17年前
投稿: 82
Topic starter  

シャノンさん。
レスありがとうございます。

WM_SETHOTKEY、WM_GETHOTKEY はアクティブになるだけですか。

>たぶんダメでしょうね。
やっぱり。

違いが分かりました。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました