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


Функция ImmDisableTextFrameService (immdev.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 immdev.h (включая Immdev.h, Windows.h)
Библиотека Imm32.lib
DLL Imm32.dll

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

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

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