WM_INPUTLANGCHANGEREQUEST mensagem
Postado na janela com o foco quando o usuário escolhe um novo idioma de entrada, seja com a tecla de acesso (especificada no aplicativo painel de controle teclado) ou do indicador na barra de tarefas do sistema. Um aplicativo pode aceitar a alteração passando a mensagem para a função DefWindowProc ou rejeitando a alteração (e impedindo que ela ocorra) retornando imediatamente.
Uma janela recebe essa mensagem por meio da função WindowProc.
#define WM_INPUTLANGCHANGEREQUEST 0x0050
Parâmetros
-
wParam
-
A nova localidade de entrada. Esse parâmetro pode ser uma combinação dos sinalizadores a seguir.
Valor Significado - INPUTLANGCHANGE_BACKWARD
- 0x0004
Uma tecla de acesso foi usada para escolher a localidade de entrada anterior na lista instalada de localidades de entrada. Esse sinalizador não pode ser usado com o sinalizador INPUTLANGCHANGE_FORWARD. - INPUTLANGCHANGE_FORWARD
- 0x0002
Uma tecla de acesso foi usada para escolher a próxima localidade de entrada na lista instalada de localidades de entrada. Esse sinalizador não pode ser usado com o sinalizador INPUTLANGCHANGE_BACKWARD. - INPUTLANGCHANGE_SYSCHARSET
- 0x0001
O layout do teclado da nova localidade de entrada pode ser usado com o conjunto de caracteres do sistema. -
lParam
-
O identificador de localidade de entrada. Para obter mais informações, consulte Idiomas, localidades e layouts de teclado.
Retornar valor
Tipo: LRESULT
Essa mensagem é postada, não enviada, para o aplicativo, portanto, o valor retornado é 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 chamar DefWindowProc.
Comentários
Quando a função DefWindowProc recebe a mensagem WM_INPUTLANGCHANGEREQUEST , ela ativa a nova localidade de entrada e notifica o aplicativo da alteração enviando a mensagem de WM_INPUTLANGCHANGE .
O indicador de idioma estará presente na barra de tarefas somente se você tiver instalado mais de um layout de teclado e se tiver habilitado o indicador usando o aplicativo painel de controle teclado.
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 |
|
Confira também
-
Referência
-
Conceitual