ImmDisableTextFrameService function (imm.h)

[ImmDisableTextFrameService is no longer available for use as of Windows Vista. Instead, use ImmDisableIME. ]

Disables the text service for the specified thread. For details, see Text Services Framework (TSF).

Syntax

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

Parameters

[in] idThread

Identifier of the thread for which to disable the text service. The thread must be in the same process as the application. The application sets this parameter to 0 to disable the service for the current thread. The application sets the parameter to –1 to disable the service for all threads in the current process.

Return value

Returns TRUE if successful or FALSE otherwise.

Remarks

An application calls this function if it has a thread that is incompatible with TSF.

Note that TSF functionality is provided to applications that are not specifically written to use TSF, Input Method Manager (IMM32), or Active Input Method Manager (AIMM 1.2). Although an application can be written to use TSF, IMM32, and AIMM 1.2, there can be specific controls within the application that do not use these technologies. TSF support is provided to these specific controls as well. This TSF feature is available beginning with Windows XP when all of these dynamic-link libraries (DLLs) are loaded: system modules User32.dll, Imm32.dll, and Win32k.sys, and TSF modules Msctf.dll and Msimtf.dll.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header imm.h (include Immdev.h, Windows.h)
Library Imm32.lib
DLL Imm32.dll

See also

Input Method Manager

Input Method Manager Functions