Función WINNLSEnableIME (winnls32.h)
Habilita o deshabilita temporalmente un método de entrada Editor (IME) y, al mismo tiempo, activa o desactiva la presentación de todas las ventanas que pertenecen al IME.
Sintaxis
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
Parámetros
unnamedParam1
unnamedParam2
Valor devuelto
Estado anterior del IME. TRUE si se ha habilitado antes de esta llamada; de lo contrario, FALSE.
Comentarios
Los términos "habilitado" y "deshabilitado" en lo que respecta a esta función se definen de la siguiente manera:
Si se deshabilita un IME, se emite IME_WINDOWUPDATE(FALSE) al IME, que responde eliminando las ventanas del sistema y conversión. Con el IME deshabilitado, los mensajes de teclado no se envían al IME, pero se envían directamente a la aplicación. Incluso si el IME está deshabilitado, la API que usa la función SendIMEMessageEx sigue siendo válida.
Si se habilita un IME, se emite IME_WINDOWUPDATE(TRUE) al IME, que responde redisplayando las ventanas del sistema y conversión. Con el IME habilitado, los mensajes de teclado se envían al IME.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winnls32.h (incluye Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |