Функция ImmSetConversionStatus (imm.h)

Задает текущее состояние преобразования.

Синтаксис

BOOL ImmSetConversionStatus(
  [in] HIMC  unnamedParam1,
  [in] DWORD unnamedParam2,
  [in] DWORD unnamedParam3
);

Параметры

[in] unnamedParam1

Дескриптор входного контекста.

[in] unnamedParam2

Значения режима преобразования. Дополнительные сведения см. в разделе Значения режима преобразования IME.

[in] unnamedParam3

Значения режима предложения. Дополнительные сведения см. в разделе Значения режима предложения IME.

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

Возвращает ненулевое значение в случае успешного выполнения или значение 0 в противном случае.

Комментарии

Эта функция отправляет IMN_SETCONVERSIONMODE и команды IMN_SETSENTENCEMODE в приложение.

Примечание. Начиная с Windows 8. По умолчанию параметр ввода устанавливается для каждого пользователя, а не для потока. Microsoft IME (японский) учитывает режим глобально, и поэтому ImmSetConversionStatus завершается сбоем при получении фокуса.
 

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения], установленная поддержка восточноазиатских языков.
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imm.h (включая Immdev.h, Windows.h)
Библиотека Imm32.lib
DLL Imm32.dll

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

IMN_SETCONVERSIONMODE

IMN_SETSENTENCEMODE

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

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