EM_GETIMESTATUS消息

获取一组状态标志,这些标志指示编辑控件如何与输入法编辑器 (输入法) 交互。

参数

wParam

要检索的状态的类型。 此参数可以是以下值。

含义
EMSIS_COMPOSITIONSTRING
设置用于处理组合字符串的行为。

lParam

未使用此参数。

返回值

特定于要检索的状态类型的数据。 对于状态EMSIS_COMPOSITIONSTRING值,此返回值是以下一个或多个值。

返回代码 说明
EIMES_GETCOMPSTRATONCE
如果设置了此标志,则编辑控件会将 fFlags 设置为 GCS_RESULTSTR 并立即返回结果字符串的WM_IME_COMPOSITION消息。 如果未设置此标志,编辑控件会将 WM_IME_COMPOSITION 消息传递给默认窗口过程,并处理 来自WM_CHAR 消息的结果字符串;这是编辑控件的默认行为。
EIMES_CANCELCOMPSTRINFOCUS
如果设置了此标志,则编辑控件在收到 WM_SETFOCUS 消息时取消组合字符串。 如果未设置此标志,则编辑控件不会取消组合字符串;这是编辑控件的默认行为。
EIMES_COMPLETECOMPSTRKILLFOCUS
如果设置了此标志,则编辑控件会在收到 WM_KILLFOCUS 消息时完成组合字符串。 如果未设置此标志,则编辑控件不会完成组合字符串;这是编辑控件的默认行为。

备注

Rich Edit: 不支持 EM_GETIMESTATUS 消息。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

EM_SETIMESTATUS