A mensagem WM_HOTKEY é lançada quando o usuário pressiona um tecla de acesso registrado pelo RegisterHotKey função. A mensagem é colocada na parte superior da fila de mensagens associada ao thread que registrou a tecla de acesso.
WM_HOTKEY idHotKey = (int) wParam; / / identificador de fuModifiers chave quente = LOWORD(lParam) (UINT); / / chave modificador sinalizadores uVirtKey = HIWORD(lParam) (UINT); / / virtual-chave código
| Valor | Significado |
|---|---|
| IDHOT_SNAPDESKTOP | Foi pressionada a tecla de atalho do "desktop snap". |
| IDHOT_SNAPWINDOW | Foi pressionada a tecla de atalho "janela de snap". |
| Valor | Significado |
|---|---|
| MOD_ALT | Qualquer tecla ALT foi mantida para baixo. |
| MOD_CONTROL | Qualquer tecla CTRL mantida para baixo. |
| MOD_SHIFT | Qualquer chave SHIFT foi pressionada. |
| MOD_WIN | Qualquer chave WINDOWS foi pressionada. Essas chaves são rotuladas com o logótipo do Microsoft Windows. |
WM_HOTKEY não está relacionado com a WM_GETHOTKEY e WM_SETHOTKEY hot chaves. A mensagem WM_HOTKEY é enviada para genéricas hot teclas enquanto as mensagens WM_SET\GETHOTKEY dizem respeito às teclas de atalho janela ativação.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Visão geral de entrada do teclado, as mensagens de entrada de teclado, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY