WINNLSEnableIME 函数 (winnls32.h)

暂时启用或禁用输入法编辑器 (输入法) ,同时打开或关闭输入法拥有的所有窗口的显示。

注意 此函数已过时,不应使用。
 

语法

BOOL WINNLSEnableIME(
       HWND unnamedParam1,
       BOOL unnamedParam2
);

参数

unnamedParam1

unnamedParam2

返回值

IME 的先前状态。 如果在此调用之前已启用,则为 TRUE,否则为 FALSE

注解

此函数的术语“enabled”和“disabled”定义如下:

如果禁用了输入法, IME_WINDOWUPDATE (FALSE) 会向输入法发出,该输入法通过删除转换和系统窗口进行响应。 禁用输入法后,键盘消息不会发送到 IME,而是直接发送到应用程序。 即使禁用了 IME,使用 SendIMEMessageEx 函数的 API 仍然有效。

如果启用了 IME,IME_WINDOWUPDATE (TRUE) 将颁发给输入法,该输入法通过重新显示转换和系统窗口来响应。 启用输入法后,键盘消息将发送到输入法。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winnls32.h (包括 Windows.h)
Library User32.lib
DLL User32.dll