[Это предварительный документации и темы для изменения].
Приложение отправляет сообщение EM_SETIMESTATUS, чтобы изменить поведение элемента управления редактирования с IME.
EM_SETIMESTATUS
wParam = статус (WPARAM);
lParam = данные (LPARAM)
| Значение | Значение |
|---|---|
| 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_GETIMESTATUS