Função ImmDisableLegacyIME (imm.h)
Indica que esse thread é um thread de interface do usuário do aplicativo da Windows Store.
Sintaxe
BOOL ImmDisableLegacyIME();
Valor retornado
Retorna TRUE se tiver êxito; caso contrário, FALSE.
Comentários
Os agentes de aplicativos da Windows Store, como explorer.exe, devem chamar essa função em threads de interface do usuário do aplicativo da Windows Store para garantir que apenas IMEs compatíveis com aplicativos da Windows Store sejam disponibilizados. Esses threads de aplicativo da Windows Store que não exigem entrada IME devem chamar ImmDisableIME para desabilitar totalmente o IMM para esse thread.
O aplicativo deve chamar essa função antes que a primeira janela de nível superior no thread receba a mensagem WM_CREATE . Portanto, o aplicativo deve chamar essa função em um dos seguintes locais:
- Sempre que CreateWindow for chamado para criar a primeira janela de nível superior.
- No manipulador de WM_NCCREATE para a primeira janela de nível superior.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho], suporte ao idioma do Leste Asiático instalado. |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | imm.h (inclua Immdev.h, Windows.h) |
Biblioteca | Imm32.lib |
DLL | Imm32.dll |