WM_IME_KEYDOWN mensagem

Enviado para um aplicativo pelo IME para notificar o aplicativo de um pressionamento de tecla e manter a ordem das mensagens. Uma janela recebe essa mensagem por meio da função WindowProc.

LRESULT CALLBACK WindowProc(
  HWND  hwnd,        
  WM_IME_KEYDOWN,  
  WPARAM wParam, 
  LPARAM lParam      
);

Parâmetros

hwnd

Um identificador para janela.

wParam

Código de chave virtual da chave.

lParam

Repita a contagem, o código de verificação, o sinalizador de chave estendida, o código de contexto, o sinalizador de estado da chave anterior e o sinalizador de estado de transição, conforme mostrado na tabela a seguir.

bit Significado
0-15 Repita a contagem.
16-23 Examinar código.
24 Chave estendida. Esse valor será 1 se for uma chave estendida. Caso contrário, é 0.
25-28 Não usado.
29 Código de contexto. Esse valor é sempre 0.
30 Estado da chave anterior. Esse valor será 1 se a chave estiver inativa ou 0 se estiver acima.
31 Estado de transição. Esse valor é sempre 0.

 

Retornar valor

Um aplicativo deverá retornar 0 se processar essa mensagem.

Comentários

Um aplicativo pode processar essa mensagem ou passá-la para a função DefWindowProc para gerar uma mensagem de WM_KEYDOWN correspondente.

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

Confira também