Compartir a través de


Función ImmDisableLegacyIME (immdev.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 subprocesos de 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. Esos subprocesos de la aplicación de la Tienda Windows que no requieren entrada IME deben llamar a ImmDisableIME para deshabilitar IMM completamente 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 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 immdev.h (incluya Immdev.h, Windows.h)
Library Imm32.lib
Archivo DLL Imm32.dll

Consulte también

Administrador de métodos de entrada

Funciones del Administrador de métodos de entrada