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