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.
Observaciones
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 Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio],compatibilidad con idiomas del Este asiático instaladas. |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
imm.h (incluya Immdev.h, Windows.h) |
biblioteca de |
Imm32.lib |
DLL de |
Imm32.dll |
Consulte también
del Administrador de métodos de entrada de