WM _ HOTKEY-Nachricht

Wird gesendet, wenn der Benutzer einen von der RegisterHotKey-Funktion registrierten Hot-Schlüssel drückt. Die Nachricht wird oben in der Nachrichtenwarteschlange platziert, die dem Thread zugeordnet ist, der den Hot-Schlüssel registriert hat.

#define WM_HOTKEY                       0x0312

Parameter

wParam

Der Bezeichner des Hot-Schlüssels, der die Nachricht generiert hat. Wenn die Nachricht von einem systemdefinierten Hot-Key generiert wurde, ist dieser Parameter einer der folgenden Werte.

Wert Bedeutung
IDHOT _ SNAPDESKTOP
-2
Die Hot-Taste "Snap Desktop" wurde gedrückt.
IDHOT _ SNAPWINDOW
-1
Die Hot-Taste "Snap-Fenster" wurde gedrückt.

lParam

Das Wort mit niedriger Reihenfolge gibt die Tasten an, die in Kombination mit der durch das Wort in hoher Reihenfolge angegebenen Taste gedrückt werden sollen, um die WM _ HOTKEY-Nachricht zu generieren. Dieses Wort kann einer oder mehrere der folgenden Werte sein. Das Wort in hoher Reihenfolge gibt den virtuellen Schlüsselcode des Hot-Schlüssels an.

Wert Bedeutung
MOD _ ALT
0x0001
Beide ALT-Tasten wurden gedrückt gehalten.
MOD _ CONTROL
0x0002
Die STRG-TASTE wurde gedrückt gehalten.
MOD _ UMSCHALT
0X0004
Beide UMSCHALTTASTEn wurden gedrückt gehalten.
MOD _ WIN
0x0008
Entweder wurde die WINDOWS-Taste gedrückt gehalten. Diese Schlüssel sind mit dem Windows-Logo gekennzeichnet. Hotkeys, die den Windows Schlüssel enthalten, sind für die Verwendung durch das Betriebssystem reserviert.

Bemerkungen

WM _ HOTKEY steht in keinem Zusammenhang mit den HOT-Schlüsseln WM _ GETHOTKEY und WM _ SETHOTKEY. Die WM _ HOTKEY-Nachricht wird für generische Hot Keys gesendet, während sich die WM _ SETHOTKEY- und WM _ GETHOTKEY-Nachrichten auf Die Hot-Schlüssel für die Fensteraktivierung beziehen.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Verweis

RegisterHotKey

WM _ GETHOTKEY

WM _ SETHOTKEY

Konzept

Tastatureingaben