EM_SETIMESTATUS

[Это предварительный документации и темы для изменения].

Приложение отправляет сообщение EM_SETIMESTATUS, чтобы изменить поведение элемента управления редактирования с IME.

EM_SETIMESTATUS
wParam = статус (WPARAM);
lParam = данные (LPARAM)

Параметры

статус
Указывает тип статуса для задания. Этот параметр может иметь значение.
Значение Значение
EMSIS_COMPOSITIONSTRING Задает поведение для обработки строку композиции.

данные
Данные, относящиеся к типу статуса для задания. С EMSIS_COMPOSITIONSTRING значением для статусаэтот параметр может быть комбинацией следующих значений.
Значение Значение
EIMES_GETCOMPSTRATONCE Если этот флаг установлен, элемент управления обрабатывает WM_IME_COMPOSITION сообщение и возвращает результат сразу же строку. Если этот флаг не установлен, элемент управления передает WM_IME_COMPOSITION сообщение процедуре окна по умолчанию и обрабатывает строку из сообщения WM_CHAR ; Это поведение по умолчанию элемента управления для редактирования.
EIMES_CANCELCOMPSTRINFOCUS Если этот флаг установлен, элемент управления отменяет строку композиции, когда он получает сообщение WM_SETFOCUS . Если этот флаг не установлен, элемент управления не отменяет строку композиции; Это поведение по умолчанию элемента управления для редактирования.
EIMES_COMPLETECOMPSTRKILLFOCUS Если этот флаг установлен, элемент управления для редактирования завершает строку композиции по получении сообщения WM_KILLFOCUS . Если этот флаг не установлен, элемент управления не завершает строку композиции; Это поведение по умолчанию элемента управления для редактирования.

Возвращаемые значения

Возвращает предыдущее значение параметра данных.

QuickInfo

nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Требует Windows 98.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.

Родственные слова

Редактировать обзор элементов управления, редактировать сообщения управления, EM_GETIMESTATUS

Index