сообщение EM_SETIMESTATUS
Задает флаги состояния, определяющие, как элемент управления редактированием взаимодействует с редактором метода ввода (IME).
Параметры
-
wParam
-
Тип устанавливаемого состояния. Этот параметр может иметь следующее значение.
Значение Значение - EMSIS_COMPOSITIONSTRING
Задает поведение для строки обработки композиции. -
lParam
-
Данные, относящиеся к типу состояния. Если wParam имеет значение EMSIS_COMPOSITIONSTRING, этот параметр может быть одним или несколькими из следующих значений.
Значение Значение - EIMES_GETCOMPSTRATONCE
Если этот флаг установлен, элемент управления редактированием перехватит сообщение WM_IME_COMPOSITION с параметром lParam , для GCS_RESULTSTR и немедленно возвращает строку результата. Если этот флаг не установлен, элемент управления редактированием передает сообщение WM_IME_COMPOSITION в процедуру окна по умолчанию и обрабатывает строку результата из сообщения WM_CHAR . Это поведение по умолчанию для элемента управления редактированием. - EIMES_CANCELCOMPSTRINFOCUS
Если этот флаг установлен, элемент управления редактированием отменяет строку композиции при получении сообщения WM_SETFOCUS . Если этот флаг не установлен, элемент управления редактированием не отменяет строку композиции; Это поведение по умолчанию для элемента управления редактированием. - EIMES_COMPLETECOMPSTRKILLFOCUS
Если этот флаг установлен, элемент управления редактированием завершает строку композиции после получения сообщения WM_KILLFOCUS . Если этот флаг не установлен, элемент управления редактированием не завершает строку композиции; Это поведение по умолчанию для элемента управления редактированием.
Возвращаемое значение
Возвращает предыдущее значение параметра lParam .
Комментарии
Расширенное редактирование: Сообщение EM_SETIMESTATUS не поддерживается.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|