WM_HOTKEY mensagem
Postado quando o usuário pressiona uma tecla de acesso registrada pela função RegisterHotKey . A mensagem é colocada na parte superior da fila de mensagens associada ao thread que registrou a tecla hot.
#define WM_HOTKEY 0x0312
-
wParam
-
O identificador da tecla de acesso que gerou a mensagem. Se a mensagem tiver sido gerada por uma chave de acesso definida pelo sistema, esse parâmetro será um dos valores a seguir.
Valor Significado - IDHOT_SNAPDESKTOP
- -2
A tecla de acesso "snap desktop" foi pressionada. - IDHOT_SNAPWINDOW
- -1
A tecla de acesso "janela de ajuste" foi pressionada. -
lParam
-
A palavra de baixa ordem especifica as teclas que devem ser pressionadas em combinação com a tecla especificada pela palavra de alta ordem para gerar a mensagem WM_HOTKEY . Essa palavra pode ser um ou mais dos valores a seguir. A palavra de alta ordem especifica o código de chave virtual da tecla de acesso.
Valor Significado - MOD_ALT
- 0x0001
Qualquer chave ALT foi mantida pressionada. - MOD_CONTROL
- 0x0002
Qualquer chave CTRL foi mantida pressionada. - MOD_SHIFT
- 0x0004
Qualquer chave SHIFT foi mantida pressionada. - MOD_WIN
- 0x0008
Qualquer chave do WINDOWS foi mantida pressionada. Essas chaves são rotuladas com o logotipo do Windows. As teclas de acesso que envolvem a chave do Windows são reservadas para uso pelo sistema operacional.
WM_HOTKEY não está relacionado ao WM_GETHOTKEY e WM_SETHOTKEY teclas de acesso. A mensagem WM_HOTKEY é enviada para teclas de acesso genéricas enquanto as mensagens WM_SETHOTKEY e WM_GETHOTKEY estão relacionadas às teclas de ativação de janela.
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
-
Referência
-
Conceitual