WM_HOTKEY

Het WM_HOTKEY bericht is gepost, wanneer de gebruiker op een hete sleutel geregistreerd door de RegisterHotKey functie. Het bericht is geplaatst op de top van de wachtrij voor berichten die zijn gekoppeld aan de thread die de hete sleutel geregistreerd.

WM_HOTKEY idHotKey = wParam (int);              / / id van hete sleutel fuModifiers = LOWORD(lParam) (UINT);  / / sleutel-modificator vlaggen uVirtKey = HIWORD(lParam) (UINT);     / / virtuele-key code 
 

Parameters

idHotKey
Waarde van wParam. Hiermee geeft u de id van de hete sleutel waarmee het bericht gegenereerd. Als het bericht is gegenereerd door een systeem gedefinieerde sneltoets drukt, zullen de parameter idHotKey een van de volgende waarden.
Waarde Betekenis
IDHOT_SNAPDESKTOP De "module bureaublad" hete toets is ingedrukt.
IDHOT_SNAPWINDOW De "module venster" hete toets is ingedrukt.

fuModifiers
Hiermee geeft u de sleutels die worden ingedrukt in combinatie met de toets die is opgegeven met de parameter nVirtKey moesten voor het genereren van het WM_HOTKEY bericht. De fuModifiers -parameter kan bestaan uit een combinatie van de volgende waarden.
Waarde Betekenis
MOD_ALT Beide ALT-toets was ingedrukt.
MOD_CONTROL Beide CTRL-toets werd ingedrukt.
MOD_SHIFT Beide SHIFT-toets was ingedrukt.
MOD_WIN Beide WINDOWS toets werd ingedrukt. Deze toetsen worden aangeduid met het Microsoft Windows-logo.

uVirtKey
Hiermee geeft u het virtuele zeer belangrijke code van de hete sleutel.

Opmerkingen

WM_HOTKEY is niets te maken met de hete sleutels WM_GETHOTKEY en WM_SETHOTKEY. WM_HOTKEY wordt het bericht voor generieke hete sleutels terwijl de WM_SET\GETHOTKEY berichten die betrekking op venster hete activeringssleutels hebben.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Toetsenbord Input overzicht, toetsenbord Input berichten, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index