Compartilhar via


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

Parâmetros

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.

Comentários

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.

Requisitos

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
Winuser.h (inclua Windows.h)

Confira também

Referência

Registerhotkey

WM_GETHOTKEY

WM_SETHOTKEY

Conceitual

Entrada por teclado