[Это предварительный документации и темы для изменения].
Приложение отправляет сообщение EM_GETIMESTATUS, чтобы получить статус для поведения элемента управления редактирования с IME.
EM_GETIMESTATUS
wParam = статус (WPARAM); / / значение статуса для того чтобы получить
lParam = 0; / / должен быть равен нулю
Значение | Значение |
---|---|
EMSIS_COMPOSITIONSTRING | Задает поведение для обработки строку композиции. |
Данные, относящиеся к типу статуса для извлечения. С EMSIS_COMPOSITIONSTRING значением для статусаэто возвращаемое значение является сочетанием следующих значений.
Значение | Значение |
---|---|
EIMES_GETCOMPSTRATONCE | Если этот флаг установлен, элемент управления обрабатывает WM_IME_COMPOSITION сообщение и возвращает результат сразу же строку. Если этот флаг не установлен, элемент управления передает WM_IME_COMPOSITION сообщение процедуре окна по умолчанию и обрабатывает строку из сообщения WM_CHAR ; Это поведение по умолчанию элемента управления для редактирования. |
EIMES_CANCELCOMPSTRINFOCUS | Если этот флаг установлен, элемент управления отменяет строку композиции, когда он получает сообщение WM_SETFOCUS . Если этот флаг не установлен, элемент управления не отменяет строку композиции; Это поведение по умолчанию элемента управления для редактирования. |
EIMES_COMPLETECOMPSTRKILLFOCUS | Если этот флаг установлен, элемент управления для редактирования завершает строку композиции по получении сообщения WM_KILLFOCUS . Если этот флаг не установлен, элемент управления не завершает строку композиции; Это поведение по умолчанию элемента управления для редактирования. |
nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Требует Windows 98.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Редактировать обзор элементов управления, редактировать сообщения управления, EM_SETIMESTATUS