сообщение 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 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

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

EM_GETIMESTATUS