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


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