Die WM_HOTKEY-Nachricht wird gebucht, wenn der Benutzer einen heißen Schlüssel registriert, indem die RegisterHotKey drückt Funktion. Die Nachricht wird an der Spitze der Nachrichtenwarteschlange den Thread, der den hot Key registriert.
WM_HOTKEY IdHotKey = (Int) wParam; / / Bezeichner des heißen Schlüssel FuModifiers = LOWORD(lParam) (UINT); / / Schlüssel-Modifizierer kennzeichnet uVirtKey = HIWORD(lParam) (UINT); / / virtual-Key Code
Wert | Bedeutung |
---|---|
IDHOT_SNAPDESKTOP | Die heißen "Snap Desktop"-Taste gedrückt wurde. |
IDHOT_SNAPWINDOW | Die heißen "Snap Fenster"-Taste gedrückt wurde. |
Wert | Bedeutung |
---|---|
MOD_ALT | Entweder ALT-Taste gedrückt wurde. |
MOD_CONTROL | Entweder STRG-Taste gedrückt wurde. |
MOD_SHIFT | Entweder UMSCHALT-Taste gedrückt wurde. |
MOD_WIN | Entweder WINDOWS-Taste gedrückt wurde. Diese Tasten sind mit dem Microsoft Windows-Logo gekennzeichnet. |
WM_HOTKEY ist unabhängig von der WM_GETHOTKEY und WM_SETHOTKEY Hotkeys. WM_HOTKEY-Nachricht wird für generische Abkürzungstasten gesendet, während die WM_SET\GETHOTKEY Nachrichten Fenster Aktivierung hot Keys beziehen.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Übersicht über die Tastatur-Eingabe, Keyboard Input Nachrichten, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY