获取输入法编辑器(IME)和亚洲语言支持的丰富编辑控件的选项设置。
参数
-
wParam
-
未使用;必须为零。
-
lParam
-
未使用;必须为零。
返回值
返回 IME 和亚洲语言设置,这些设置可以是以下值的零个或多个。
返回代码 | DESCRIPTION |
---|---|
|
如果设置了此标志,当用户显式更改为其他键盘布局时,控件会自动更改字体。 关闭通用 Unicode 字体 IMF_AUTOFONT 非常有用。 此选项默认处于打开状态(1)。 |
|
如果设置了此标志,控件会根据脚本从插入点大小缩放字体大小。 例如,亚洲字体略大于西方字体。 此选项默认处于打开状态(1)。 |
|
如果设置了此标志,则当用户显式更改为其他字体时,或者当用户将插入点显式更改为文本中的新位置时,控件会自动更改键盘布局。 将为双向控件自动打开。 对于所有其他控件,它默认处于关闭状态。 此选项默认处于关闭状态(0)。 |
|
Windows 8:如果设置了此标志,控件将使用非特定语言逻辑进行自动键盘切换。 此选项默认处于关闭状态(0)。 |
|
如果设置了此标志,控件将使用双字体模式。 用于亚洲语言支持。 该控件使用 ASCII 文本的英文字体和亚洲文本的亚洲字体。 此选项默认处于打开状态(1)。 |
|
此标志控制富编辑控件如何在 IME 组合期间通知客户端: 0:未确定状态期间没有 EN_CHANGE 或 EN_SELCHANGE 通知。 当最后一个字符串传入时发送通知。 这是默认值。 1:在不确定状态下发送 EN_CHANGE 和 EN_SELCHANGE 事件。 |
|
此标志确定控件在用户取消 IME 时如何使用 IME 的组合字符串。 如果设置了此标志,控件将放弃组合字符串。 如果未设置此标志,控件将使用组合字符串作为结果字符串。 此选项默认处于关闭状态(0)。 |
|
Windows 8:如果设置了此标志,请使用键盘语言禁用标记键盘输入,并确保非东亚语言 ID 与字符重奏兼容。 此选项默认处于关闭状态(0)。 |
|
Windows 8:如果设置了此标志,富编辑控件将禁用空控件上的标记键盘语言。 此选项默认处于关闭状态(0)。 |
|
Windows 8:如果设置了此标志,则富编辑控件将打开拼写检查。 此选项默认处于关闭状态(0)。 |
|
Windows 8:如果设置了此标志,请启用触摸键盘自动更正。 此选项默认处于关闭状态(0)。 |
|
Windows 10:忽略。 Windows 8:如果设置了此标志,则富编辑控件将启用触摸键盘预测。 此选项默认处于关闭状态(0)。 |
|
使用用户界面默认字体。 此选项默认处于关闭状态(0)。 |
注解
默认情况下会设置 IMF_AUTOFONT 标志。 默认情况下,清除IMF_AUTOKEYBOARD和IMF_IMECANCELCOMPLETE标志。
要求
要求 | 价值 |
---|---|
支持的最低客户端 |
Windows Vista [仅限桌面应用] |
支持的最低服务器 |
Windows Server 2003 [仅限桌面应用] |
标题 |
|