сообщение EM_GETLANGOPTIONS
Возвращает параметры параметров элемента управления "Многофункциональное редактирование" для редактора метода ввода (IME) и поддержки азиатских языков.
Параметры
-
wParam
-
Не используется; значение должно быть равно нулю.
-
lParam
-
Не используется; значение должно быть равно нулю.
Возвращаемое значение
Возвращает параметры языка IME и азиатского языка, которые могут быть равны нулю или более из следующих значений.
Код возврата | Описание |
---|---|
|
Если этот флаг установлен, элемент управления автоматически изменяет шрифты при явном изменении пользователем другой раскладки клавиатуры. Полезно отключить IMF_AUTOFONT для универсальных шрифтов Юникода. Этот параметр включен по умолчанию (1). |
|
Если этот флаг установлен, элемент управления масштабирует размеры шрифта, привязанные к шрифту, от размера точки вставки в соответствии со сценарием. Например, азиатские шрифты немного больше, чем западные. Этот параметр включен по умолчанию (1). |
|
Если этот флаг установлен, элемент управления автоматически изменяет раскладку клавиатуры при явном изменении пользователем другого шрифта или при явном изменении точки вставки на новое место в тексте. Автоматически включается для двунаправленных элементов управления. Для всех остальных элементов управления он отключен по умолчанию. Этот параметр отключен по умолчанию (0). |
|
Windows 8. Если этот флаг установлен, элемент управления использует не зависящий от языка логику для автоматического переключения клавиатуры. Этот параметр отключен по умолчанию (0). |
|
Если этот флаг установлен, элемент управления использует режим с двумя шрифтами. Используется для поддержки азиатских языков. Элемент управления использует английский шрифт для текста ASCII и азиатский шрифт для азиатского текста. Этот параметр включен по умолчанию (1). |
|
Этот флаг определяет, как элемент управления полнофункционированным редактированием уведомляет клиента во время создания IME: 0: нет уведомлений EN_CHANGE или EN_SELCHANGE во время неопределенного состояния. Отправка уведомления при вводе последней строки. Это значение по умолчанию. 1. Отправка событий EN_CHANGE и EN_SELCHANGE в неопределенном состоянии. |
|
Этот флаг определяет, как элемент управления использует строку композиции IME, если пользователь отменяет ее. Если этот флаг установлен, элемент управления отменяет строку композиции. Если этот флаг не установлен, элемент управления использует строку композиции в качестве строки результата. Этот параметр отключен по умолчанию (0). |
|
Windows 8. Если этот флаг установлен, отключите метку ввода клавиатуры с помощью языка клавиатуры и убедитесь, что идентификаторы языков, не относящихся к Восточной Азии, совместимы с репертуаром персонажей. Этот параметр отключен по умолчанию (0). |
|
Windows 8. Если этот флаг установлен, элемент управления полнофункционированным редактированием отключает разметку языка клавиатуры для пустого элемента управления. Этот параметр отключен по умолчанию (0). |
|
Windows 8. Если этот флаг установлен, то элемент управления "Редактирование" включает проверку орфографии. Этот параметр отключен по умолчанию (0). |
|
Windows 8. Если этот флаг установлен, включите автозамену сенсорной клавиатуры. Этот параметр отключен по умолчанию (0). |
|
Windows 10: игнорируется. Windows 8. Если этот флаг установлен, элемент управления "Редактирование" позволяет прогнозировать с помощью сенсорной клавиатуры. Этот параметр отключен по умолчанию (0). |
|
Используйте шрифты пользовательского интерфейса по умолчанию. Этот параметр отключен по умолчанию (0). |
Комментарии
Флаг IMF_AUTOFONT установлен по умолчанию. Флаги IMF_AUTOKEYBOARD и IMF_IMECANCELCOMPLETE по умолчанию очищаются.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы