ホットキーを設定するには、関数 RegisterHotKey() を使う。
関数RegisterHotKey() で設定したホットキーを解除するには、関数 UnregisterHotKey() を使う。
ただし、ホットキーコントロール の返す値は、そのままでは 関数 RegisterHotKey() で使用することができない。
関数 RegisterHotKey() で使う修飾キーを表すマクロ値は、ホットキーコントロール や WM_SETHOTKEYメッセージ で使う修飾キーを表すマクロ値とは異なる。
修飾キー | 関数 RegisterHotKey() で使用する値 | ホットキーコントロールや WM_SETHOTKEY メッセージで使用する値 |
ALT | 0x0001 (MOD_ALT) | 0x04 (HOTKEYF_ALT) |
CTRL | 0x0002 (MOD_CONTROL) | 0x02 (HOTKEYF_CONTROL) |
SHIFT | 0x0004 (MOD_SHIFT) | 0x01 (HOTKEYF_SHIFT) |
|