WM_HOTKEY

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 

 

Parameter

idHotKey
Der wParam-Wert. Gibt den Bezeichner des heißen Schlüssels, der die Nachricht generiert. Wenn die Nachricht durch eine systemdefinierte Abkürzungstaste generiert wurde, wird der IdHotKey -Parameter einen der folgenden Werte sein.
Wert Bedeutung
IDHOT_SNAPDESKTOP Die heißen "Snap Desktop"-Taste gedrückt wurde.
IDHOT_SNAPWINDOW Die heißen "Snap Fenster"-Taste gedrückt wurde.

fuModifiers
Gibt die Schlüssel, die in Kombination mit den von der nVirtKey -Parameter angegebenen Schlüssel gedrückt werden, um die WM_HOTKEY-Nachricht zu generieren. Der FuModifiers -Parameter kann eine Kombination der folgenden Werte sein.
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.

uVirtKey
Den virtuellen Tastencode des heißen Schlüssels gibt.

Bemerkungen

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.

QuickInfo

&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.

Siehe auch

Übersicht über die Tastatur-Eingabe, Keyboard Input Nachrichten, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index