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


Функция ImmIsUIMessageW (immdev.h)

Проверяет наличие сообщений, предназначенных для окна IME, и отправляет эти сообщения в окно.

Синтаксис

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

Параметры

unnamedParam1

unnamedParam2

unnamedParam3

unnamedParam4

Возвращаемое значение

Возвращает ненулевое значение, если сообщение обрабатывается окном IME или 0 в противном случае.

Замечания

Приложение обычно использует эту функцию для отображения строки композиции или списка кандидатов, указанных в IME. Если hWndIMENULL, функция определяет, является ли сообщение сообщением пользовательского интерфейса.

Windows Me/98: Эта функция имеет только версию ANSI. Чтобы получить символы Юникода из IME на основе Юникода, приложение должно использовать ImmGetCompositionString.

Заметка

Заголовок immdev.h определяет ImmIsUIMessage в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения], установленная поддержка языка Восточной Азии.
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка immdev.h (include Immdev.h, Windows.h)
библиотеки Imm32.lib
DLL Imm32.dll

См. также

ImmGetCompositionString

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

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