Функция ImmIsUIMessageA (imm.h)
Проверяет наличие сообщений, предназначенных для окна IME, и отправляет их в окно.
Синтаксис
BOOL ImmIsUIMessageA(
HWND unnamedParam1,
UINT unnamedParam2,
WPARAM unnamedParam3,
LPARAM unnamedParam4
);
Параметры
unnamedParam1
unnamedParam2
unnamedParam3
unnamedParam4
Возвращаемое значение
Возвращает ненулевое значение, если сообщение обрабатывается окном IME, или значение 0 в противном случае.
Комментарии
Приложение обычно использует эту функцию для отображения строки композиции или списка кандидатов, заданного IME. Если hWndIME имеет значение NULL, функция определяет, является ли сообщение сообщением пользовательского интерфейса.
Windows Me/98: Эта функция имеет только версию ANSI. Чтобы получить символы Юникода из IME на основе Юникода, приложение должно использовать ImmGetCompositionString.
Примечание
Заголовок imm.h определяет ImmIsUIMessage в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows XP [только классические приложения], установленная поддержка восточноазиатских языков. |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imm.h (включая Immdev.h, Windows.h) |
Библиотека | Imm32.lib |
DLL | Imm32.dll |