WM_INPUTLANGCHANGEREQUEST

A mensagem WM_INPUTLANGCHANGEREQUEST é lançada para a janela com o foco quando o usuário escolhe um novo idioma de entrada, ou com a tecla de atalho (especificada no aplicativo de painel de controle de teclado) ou a partir do indicador na barra de tarefas da sistema. Um aplicativo pode aceitar a alteração, passando a mensagem para o DefWindowProc função ou rejeitar a alteração (e impedir que ele tendo lugar), retornando imediatamente.

WM_INPUTLANGCHANGEREQUEST
fSysCharSet = (BOOL) wParam hkl = lParam (HKL) 

 

Parâmetros

wParam
O bit mais baixo deste parâmetro é definido se o identificador para o layout do teclado pode ser usado com o conjunto de caracteres do sistema. Os outros bits são reservados.
hkl
Identificador para o novo layout de teclado.

Retornar valores

Esta mensagem é postada, não enviado, para o aplicativo, o valor de retorno é ignorado. Para aceitar a alteração, o aplicativo deve passar a mensagem para DefWindowProc. Para rejeitar a alteração, o aplicativo deve retornar zero sem chamado DefWindowProc.

Ação padrão

Quando a função DefWindowProc recebe a mensagem WM_INPUTLANGCHANGEREQUEST, ele ativa o novo código de idioma de entrada e notifica o aplicativo da alteração enviando a mensagem WM_INPUTLANGCHANGE.

Observações

O indicador de idioma só está presente na barra de tarefas se você tiver instalado mais de um layout de teclado e se você tiver habilitado o indicador usando o aplicativo de painel de controle do teclado.

QuickInfo

nbsp; Windows &NT: requer a versão 4.0 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 do Windows, mensagens de janela, DefWindowProc, WM_INPUTLANGCHANGE

Index