EM_SETIMESTATUS消息
设置状态标志,用于确定编辑控件如何与输入法编辑器 (输入法编辑器) 交互。
参数
-
wParam
-
要设置的状态的类型。 此参数可以是以下值。
值 含义 - EMSIS_COMPOSITIONSTRING
设置处理组合字符串的行为。 -
lParam
-
特定于状态类型的数据。 如果 wParamEMSIS_COMPOSITIONSTRING,则此参数可以是以下一个或多个值。
值 含义 - EIMES_GETCOMPSTRATONCE
如果设置了此标志,编辑控件会将 lParam 设置为 GCS_RESULTSTR 挂接WM_IME_COMPOSITION消息,并立即返回结果字符串。 如果未设置此标志,编辑控件会将 WM_IME_COMPOSITION 消息传递给默认窗口过程,并处理 来自WM_CHAR 消息的结果字符串;这是编辑控件的默认行为。 - EIMES_CANCELCOMPSTRINFOCUS
如果设置了此标志,则编辑控件在收到 WM_SETFOCUS 消息时取消组合字符串。 如果未设置此标志,则编辑控件不会取消组合字符串;这是编辑控件的默认行为。 - EIMES_COMPLETECOMPSTRKILLFOCUS
如果设置了此标志,则编辑控件会在收到 WM_KILLFOCUS 消息时完成组合字符串。 如果未设置此标志,则编辑控件不会完成组合字符串;这是编辑控件的默认行为。
返回值
返回 lParam 参数的上一个值。
备注
Rich Edit: 不支持 EM_SETIMESTATUS 消息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|