Función ImmDisableLegacyIME (imm.h)
Indica que este subproceso es un subproceso de interfaz de usuario de la aplicación de la Tienda Windows.
Sintaxis
BOOL ImmDisableLegacyIME();
Valor devuelto
Devuelve TRUE si se ejecuta correctamente; de lo contrario, FALSE.
Comentarios
Los agentes de aplicaciones de la Tienda Windows, como explorer.exe, deben llamar a esta función en los subprocesos de la interfaz de usuario de la aplicación de la Tienda Windows para asegurarse de que solo estén disponibles los IME compatibles con las aplicaciones de la Tienda Windows. Los subprocesos de la aplicación de la Tienda Windows que no requieren entrada IME deben llamar a ImmDisableIME para deshabilitar IMM por completo para ese subproceso.
La aplicación debe llamar a esta función antes de que la primera ventana de nivel superior del subproceso reciba el mensaje WM_CREATE . Por lo tanto, la aplicación debe llamar a esta función en uno de los siguientes lugares:
- En cualquier momento antes de llamar a CreateWindow para crear la primera ventana de nivel superior.
- En el controlador de WM_NCCREATE para la primera ventana de nivel superior.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas. |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imm.h (incluye Immdev.h, Windows.h) |
Library | Imm32.lib |
Archivo DLL | Imm32.dll |