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
Waarde | Betekenis |
---|---|
IDHOT_SNAPDESKTOP | De "module bureaublad" hete toets is ingedrukt. |
IDHOT_SNAPWINDOW | De "module venster" hete toets is ingedrukt. |
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. |
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.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Toetsenbord Input overzicht, toetsenbord Input berichten, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY