Partilhar via


EM_GETLANGOPTIONS mensagem

Obtém as configurações de opção de um controle de edição avançado para o IME (Editor de Método de Entrada) e suporte a idiomas asiáticos.

Parâmetros

wParam

Não utilizado; deve ser zero.

lParam

Não utilizado; deve ser zero.

Valor de retorno

Retorna as configurações de idioma IME e asiático, que podem ser zero ou mais dos seguintes valores.

Código de retorno Descrição
IMF_AUTOFONT
Se esse sinalizador estiver definido, o controle mudará automaticamente as fontes quando o usuário alterar explicitamente para um layout de teclado diferente. É útil desativar IMF_AUTOFONT para fontes Unicode universais. Esta opção está ativada por predefinição (1).
IMF_AUTOFONTSIZEADJUST
Se esse sinalizador estiver definido, o controle dimensionará os tamanhos de fonte vinculados à fonte a partir do tamanho do ponto de inserção de acordo com o script. Por exemplo, as fontes asiáticas são ligeiramente maiores do que as ocidentais. Esta opção está ativada por predefinição (1).
IMF_AUTOKEYBOARD
Se esse sinalizador estiver definido, o controle alterará automaticamente o layout do teclado quando o usuário alterar explicitamente para uma fonte diferente ou quando o usuário alterar explicitamente o ponto de inserção para um novo local no texto. Será ativado automaticamente para controles bidirecionais. Para todos os outros controles, ele é desativado por padrão. Esta opção está desativada por predefinição (0).
IMF_DISABLEAUTOBIDIAUTOKEYBOARD
Windows 8: Se esse sinalizador estiver definido, o controle usará lógica neutra de idioma para a troca automática de teclado. Esta opção está desativada por predefinição (0).
IMF_DUALFONT
Se esse sinalizador estiver definido, o controle usará o modo de fonte dupla. Usado para suporte a idiomas asiáticos. O controle usa uma fonte em inglês para texto ASCII e uma fonte asiática para texto asiático. Esta opção está ativada por predefinição (1).
IMF_IMEALWAYSSENDNOTIFY
Esse sinalizador controla como o controle rich edit notifica o cliente durante a composição do IME:
0: Nenhuma notificação EN_CHANGE ou EN_SELCHANGE durante o estado indeterminado. Envie uma notificação quando a cadeia de caracteres final chegar. Este é o padrão.
1: Envie EN_CHANGE e EN_SELCHANGE eventos durante o estado indeterminado.
IMF_IMECANCELCOMPLETE
Esse sinalizador determina como o controle usa a cadeia de caracteres de composição de um IME se o usuário cancelá-lo. Se esse sinalizador estiver definido, o controle descartará a cadeia de caracteres de composição. Se esse sinalizador não estiver definido, o controle usará a cadeia de caracteres de composição como a cadeia de caracteres de resultado. Esta opção está desativada por predefinição (0).
IMF_NOIMPLICITLANG
Windows 8: Se esse sinalizador estiver definido, desative o carimbo da entrada do teclado com o idioma do teclado e garanta que os IDss de idiomas que não sejam do Leste Asiático sejam compatíveis com o repertório de caracteres. Esta opção está desativada por predefinição (0).
IMF_NOKBDLIDFIXUP
Windows 8: Se esse sinalizador estiver definido, o controle rich edit desativará o carimbo do idioma do teclado em um controle vazio. Esta opção está desativada por predefinição (0).
IMF_SPELLCHECKING
Windows 8: Se esse sinalizador estiver definido, o controle rich edit ativará a verificação ortográfica. Esta opção está desativada por predefinição (0).
IMF_TKBAUTOCORRECTION
Windows 8: Se este sinalizador estiver definido, ative a correção automática do teclado virtual. Esta opção está desativada por predefinição (0).
IMF_TKBPREDICTION
Windows 10: Ignorado.
Windows 8: Se esse sinalizador estiver definido, o controle de edição avançada habilitará a previsão do teclado virtual. Esta opção está desativada por predefinição (0).
IMF_UIFONTS
Use fontes padrão da interface do usuário. Esta opção está desativada por predefinição (0).

Observações

O sinalizador IMF_AUTOFONT é definido por padrão. Os sinalizadores IMF_AUTOKEYBOARD e IMF_IMECANCELCOMPLETE são limpos por padrão.

Requerimentos

Requisito Valor
Cliente mínimo suportado
Windows Vista [apenas aplicações de ambiente de trabalho]
Servidor mínimo suportado
Windows Server 2003 [apenas aplicações de ambiente de trabalho]
Cabeçalho
Richedit.h

Ver também

Referência

EM_SETLANGOPTIONS

EM_SETLIMITTEXT