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