Функция 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 |
См. также
Функции диспетчера методов ввода