EM_GETIMEPROPERTY сообщение
Извлекает свойство и возможности редактора метода ввода (IME), связанного с текущим языковым стандартом ввода.
Параметры
-
wParam
-
Указывает тип извлекаемых сведений о свойствах. Этот параметр может принимать одно из указанных ниже значений.
Значение Значение - IGP_PROPERTY
Сведения о свойстве. - IGP_CONVERSION
Возможности преобразования. - IGP_SENTENCE
Возможности режима предложений. - IGP_UI
Возможности пользовательского интерфейса. - IGP_SETCOMPSTR
Возможности строки композиции. - IGP_SELECT
Возможности наследования выбора. - IGP_GETIMEVERSION
Извлекает номер версии системы, для которой был создан указанный IME. -
lParam
-
Не используется; значение должно быть равно нулю.
Возвращаемое значение
Возвращает значение свойства или возможности в зависимости от значения параметра lParam . Дополнительные сведения см. в разделе «Примечания».
Комментарии
Если wParam IGP_PROPERTY, он возвращает одно или несколько из следующих значений.
Требование | Значение |
---|---|
IME_PROP_AT_CARET | Если этот параметр задан, окно преобразования находится в позиции курсора. Если оно ясно, окно находится рядом с положением курсора. |
IME_PROP_SPECIAL_UI | Если этот параметр задан, IME имеет нестандартный пользовательский интерфейс. Приложение не должно выполнять рисование в окне IME. |
IME_PROP_CANDLIST_START_FROM_1 | Если этот параметр задан, строки в списке кандидатов нумеруются начиная с 1. Если значение не задано, строки начинаются с нуля. |
IME_PROP_UNICODE | Если этот параметр задан, IME отображается как Юникод. Система и IME будут взаимодействовать через интерфейс Юникод. Если этот флажок не задан, IME будет использовать интерфейс ANSI для взаимодействия с системой. |
IME_PROP_COMPLETE_ON_UNSELECT | Если этот параметр задан, окно преобразования находится в позиции курсора. Если оно ясно, окно находится рядом с положением курсора. |
IME_PROP_ACCEPT_WIDE_VKEY | Если этот параметр задан, IME обрабатывает внедренный Юникод, полученный из функции SendInput , с помощью VK_PACKET. Если этот флажок не задан, IME может не обработать внедренный Юникод, и введенный Юникод может быть отправлен в приложение напрямую. |
Если wParam имеет значение IGP_UI, он возвращает одно или несколько из следующих значений.
Требование | Значение |
---|---|
UI_CAP_2700 | Поддерживает значения экранирования текста 0 или 2700. Дополнительные сведения см. в разделе lfEscapement. |
UI_CAP_ROT90 | Поддерживает значения экранирования текста 0, 900, 1800 или 2700. Дополнительные сведения см. в разделе lfEscapement. |
UI_CAP_ROTANY | Поддерживает любое значение экранирования текста. Дополнительные сведения см. в разделе lfEscapement. |
Если wParam IGP_SETCOMPSTR, он возвращает одно или несколько из следующих значений.
Требование | Значение |
---|---|
SCS_CAP_COMPSTR | Можно создать строку композиции, вызвав функцию ImmSetCompositionString со значением SCS_SETSTR. |
SCS_CAP_MAKEREAD | Можно создать строку чтения из соответствующей строки композиции при использовании функции ImmSetCompositionString с SCS_SETSTR и без настройки lpRead. |
SCS_CAP_SETRECONVERTSTRING | Этот IME может поддерживать рековерсия. Используйте ImmSetCompositionString для выполнения рековерсия. |
Если wParam IGP_SELECT, он возвращает одно или несколько из следующих значений.
Требование | Значение |
---|---|
SELECT_CAP_CONVMODE | Наследует режим преобразования при выборе нового редактора IME. |
SELECT_CAP_SENTENCE | Наследует режим предложений при выборе нового редактора IME. |
Если wParam IGP_GETIMEVERSION, он возвращает одно или несколько из следующих значений.
Требование | Значение |
---|---|
IMEVER_0310 | IME был создан для Windows 3.1. |
IMEVER_0400 | IME был создан для Windows 95 или более поздней версии |
Это сообщение похоже на ImmGetProperty, за исключением того, что оно использует текущий языковой стандарт ввода. Приложение должно вызвать EM_ISIME перед вызовом этой функции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Другие ресурсы