Функция WINNLSEnableIME (winnls32.h)
Временно включает или отключает Редактор метода ввода (IME) и одновременно включает или отключает отображение всех окон, принадлежащих IME.
Синтаксис
BOOL WINNLSEnableIME(
HWND unnamedParam1,
BOOL unnamedParam2
);
Параметры
unnamedParam1
unnamedParam2
Возвращаемое значение
Предыдущее состояние IME. Значение TRUE , если он был включен до этого вызова, в противном случае — ЗНАЧЕНИЕ FALSE.
Комментарии
Термины "enabled" и "disabled" в отношении этой функции определяются следующим образом:
Если IME отключен, IME_WINDOWUPDATE(FALSE) выдается IME, который в ответ удаляет окна преобразования и системы. Если IME отключен, сообщения с клавиатуры не отправляются в IME, а отправляются непосредственно в приложение. Даже если IME отключен, API, использующий функцию SendIMEMessageEx , по-прежнему действителен.
Если IME включен, IME_WINDOWUPDATE(TRUE) выдается IME, который в ответ повторно воспроизводит окно преобразования и системы. Если IME включен, сообщения с клавиатуры отправляются в IME.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winnls32.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |