Compartir a través de


Función ImmIsUIMessageA (imm.h)

Comprueba si hay mensajes destinados a la ventana IME y los envía a la ventana.

Sintaxis

BOOL ImmIsUIMessageA(
       HWND   unnamedParam1,
       UINT   unnamedParam2,
       WPARAM unnamedParam3,
       LPARAM unnamedParam4
);

Parámetros

unnamedParam1

unnamedParam2

unnamedParam3

unnamedParam4

Valor devuelto

Devuelve un valor distinto de cero si la ventana IME procesa el mensaje o 0 de lo contrario.

Comentarios

Normalmente, una aplicación usa esta función para mostrar una cadena de composición o una lista candidata especificada por el IME. Si hWndIME es NULL, la función determina si el mensaje es un mensaje de interfaz de usuario.

Windows Me/98: Esta función solo tiene una versión ANSI. Para recibir caracteres Unicode de un IME basado en Unicode, la aplicación debe usar ImmGetCompositionString.

Nota:

El encabezado imm.h define ImmIsUIMessage como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas.
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imm.h (incluye Immdev.h, Windows.h)
Library Imm32.lib
Archivo DLL Imm32.dll

Consulte también

ImmGetCompositionString

Administrador de métodos de entrada

Funciones del Administrador de métodos de entrada