Função WINNLSEnableIME (winnls32.h)
Habilita ou desabilita temporariamente um Método de Entrada Editor (IME) e, ao mesmo tempo, ativa ou desativa a exibição de todas as janelas pertencentes ao IME.
Sintaxe
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
Parâmetros
unnamedParam1
unnamedParam2
Valor retornado
O estado anterior do IME. TRUE se ele foi habilitado antes dessa chamada, caso contrário, FALSE.
Comentários
Os termos "habilitado" e "desabilitado" em relação a essa função são definidos da seguinte maneira:
Se um IME estiver desabilitado, IME_WINDOWUPDATE(FALSE) será emitido para o IME, que responde excluindo as janelas de conversão e do sistema. Com o IME desabilitado, as mensagens de teclado não são enviadas para o IME, mas são enviadas diretamente para o aplicativo. Mesmo que o IME esteja desabilitado, a API que usa a função SendIMEMessageEx ainda é válida.
Se um IME estiver habilitado, IME_WINDOWUPDATE(TRUE) será emitido para o IME, que responde reproduzndo a conversão e as janelas do sistema. Com o IME habilitado, as mensagens de teclado são enviadas para o IME.
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] |
Plataforma de Destino | Windows |
Cabeçalho | winnls32.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |