WM_HOTKEY

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 

 

Parâmetros

idHotKey
Valor de wParam. Especifica o identificador da tecla de acesso que gerou a mensagem. Se a mensagem foi gerada por uma chave hot definidas pelo sistema, o idHotKey parâmetro será um dos seguintes valores.
Valor Significado
IDHOT_SNAPDESKTOP Foi pressionada a tecla de atalho do "desktop snap".
IDHOT_SNAPWINDOW Foi pressionada a tecla de atalho "janela de snap".

fuModifiers
Especifica as chaves que estavam a ser pressionadas em combinação com a chave especificada pelo parâmetro nVirtKey para gerar a mensagem WM_HOTKEY. O parâmetro fuModifiers pode ser uma combinação dos seguintes valores.
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.

uVirtKey
Especifica o código chave virtual da chave quente.

Observações

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.

QuickInfo

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.

Ver também

Visão geral de entrada do teclado, as mensagens de entrada de teclado, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index