Поделиться через


Функция 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

См. также раздел

ImmGetCompositionString

Диспетчер методов ввода

Функции диспетчера методов ввода