WM_HOTKEY Nachricht
Wird veröffentlicht, wenn der Benutzer eine von der RegisterHotKey-Funktion registrierte Heißtaste drückt. Die Nachricht wird oben in der Nachrichtenwarteschlange platziert, die dem Thread zugeordnet ist, der den Hot key registriert hat.
#define WM_HOTKEY 0x0312
Parameter
-
wParam
-
Der Bezeichner des 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 Window" wurde gedrückt. -
lParam
-
Das Wort mit niedriger Reihenfolge gibt die Tasten an, die in Kombination mit der vom Wort mit hoher Reihenfolge angegebenen Taste gedrückt werden sollen, um die WM_HOTKEY Nachricht zu generieren. Bei diesem Wort kann es sich um einen oder mehrere der folgenden Werte handeln. Das großformatige Wort gibt den virtuellen Schlüsselcode des Tastenkombinationsschlüssels an.
Wert Bedeutung - MOD_ALT
- 0x0001
Die ALT-Taste wurde gedrückt gehalten. - MOD_CONTROL
- 0x0002
Die STRG-TASTE wurde gedrückt gehalten. - MOD_SHIFT
- 0x0004
Beide UMSCHALTTASTEn wurden gedrückt gehalten. - MOD_WIN
- 0x0008
Die WINDOWS-Taste wurde gedrückt gehalten. Diese Schlüssel sind mit dem Windows-Logo beschriftet. Hotkeys, die den Windows-Schlüssel enthalten, sind für die Verwendung durch das Betriebssystem reserviert.
Bemerkungen
WM_HOTKEY hat nichts mit den WM_GETHOTKEY und WM_SETHOTKEY Hot keys zu tun. Die WM_HOTKEY Nachricht wird für generische Hot keys gesendet, während sich die WM_SETHOTKEY und WM_GETHOTKEY Nachrichten auf Hot keys für die Fensteraktivierung beziehen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept