Функция 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 |