Il messaggio WM_HOTKEY viene inviato quando l'utente preme un tasto di scelta rapida registrato dalla RegisterHotKey funzione. Il messaggio viene inserito nella parte superiore della coda di messaggi associata al thread che ha registrato il tasto di scelta.
WM_HOTKEY idHotKey = (int) wParam; / / identificatore del caldo fuModifiers chiave = LOWORD(lParam) (UINT); / / tasto modificatore flag uVirtKey = HIWORD(lParam) (UINT); / / tasto virtuale di codice
Valore | Significato |
---|---|
IDHOT_SNAPDESKTOP | È stato premuto il tasto di scelta "lo snap desktop". |
IDHOT_SNAPWINDOW | È stato premuto il tasto di scelta "finestra di scatto". |
Valore | Significato |
---|---|
MOD_ALT | O tasto ALT è stato tenuto premuto. |
MOD_CONTROL | O tasto CTRL si tenne. |
MOD_SHIFT | O MAIUSC è stato tenuto premuto. |
MOD_WIN | O tasto WINDOWS si tenne. Questi tasti sono etichettati con il logo di Microsoft Windows. |
WM_HOTKEY non è collegato ai tasti caldi WM_GETHOTKEY e WM_SETHOTKEY. Il messaggio WM_HOTKEY viene inviato per generici tasti di scelta rapida, mentre i messaggi WM_SET\GETHOTKEY si riferiscono a tasti di attivazione finestra.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarata in winuser.
Cenni preliminari sull'Input di tastiera, i messaggi di Input di tastiera, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY
Rimedio: Inserire il CD-ROM CD di MSDN Library.