imm.h) (ImmDisableTextFrameService 函数

[自 Windows Vista 起,ImmDisableTextFrameService 不再可供使用。 请改用 ImmDisableIME。 ]

禁用指定线程的文本服务。 有关详细信息,请参阅 文本服务框架 (TSF) 。

语法

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

参数

[in] idThread

要为其禁用文本服务的线程的标识符。 线程必须与应用程序位于同一进程中。 应用程序将此参数设置为 0 以禁用当前线程的服务。 应用程序将 参数设置为 –1,以禁用当前进程中所有线程的服务。

返回值

如果成功,则返回 TRUE ,否则返回 FALSE

注解

如果应用程序具有与 TSF 不兼容的线程,则调用此函数。

请注意,TSF 功能提供给未专门编写为使用 TSF、输入法管理器 (IMM32) 或 Active Input Method Manager (AIMM 1.2) 的应用程序。 虽然可以将应用程序编写为使用 TSF、IMM32 和 AIMM 1.2,但应用程序中可能有不使用这些技术的特定控件。 TSF 支持也提供给这些特定控件。 当加载所有这些动态链接库 (DLL) 时,此 TSF 功能从 Windows XP 开始可用:User32.dll、Imm32.dll 和 Win32k.sys 的系统模块以及 Msctf.dll 和 Msimtf.dll 的 TSF 模块。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imm.h (包括 Immdev.h、Windows.h)
Library Imm32.lib
DLL Imm32.dll

另请参阅

输入法管理器

输入法管理器函数