Поделиться через


Функция ImmDisableTextFrameService (imm.h)

[Служба ImmDisableTextFrameService больше не доступна для использования в Windows Vista. Вместо этого используйте ImmDisableIME. ]

Отключает службу текста для указанного потока. Дополнительные сведения см. в разделе Text Services Framework (TSF).

Синтаксис

BOOL ImmDisableTextFrameService(
  [in] DWORD idThread
);

Параметры

[in] idThread

Идентификатор потока, для которого отключается служба текста. Поток должен находиться в том же процессе, что и приложение. Приложение задает этому параметру значение 0, чтобы отключить службу для текущего потока. Приложение задает параметру значение –1, чтобы отключить службу для всех потоков в текущем процессе.

Возвращаемое значение

Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае.

Комментарии

Приложение вызывает эту функцию, если имеет поток, несовместимый с TSF.

Обратите внимание, что функции TSF предоставляются приложениям, которые специально не написаны для использования TSF, диспетчера методов ввода (IMM32) или диспетчера активных методов ввода (AIMM 1.2). Хотя приложение может быть написано для использования TSF, IMM32 и AIMM 1.2, в приложении могут существовать определенные элементы управления, которые не используют эти технологии. Поддержка TSF также предоставляется для этих конкретных элементов управления. Эта функция TSF доступна начиная с Windows XP, когда загружаются все библиотеки динамической компоновки (DLL): системные модули User32.dll, Imm32.dll и Win32k.sys, а также модули TSF Msctf.dll и Msimtf.dll.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imm.h (включая Immdev.h, Windows.h)
Библиотека Imm32.lib
DLL Imm32.dll

См. также раздел

Диспетчер методов ввода

Функции диспетчера методов ввода