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


Интерфейс ITfThreadMgr (msctf.h)

ITfThreadMgr определяет первичный объект, реализованный диспетчером TSF. ITfThreadMgr используется приложениями и текстовыми службами для активации и отключения текстовых служб, создания диспетчеров документов и поддержания фокуса контекста документа.

Наследование

Интерфейс ITfThreadMgr наследуется от интерфейса IUnknown . ITfThreadMgr также имеет следующие типы членов:

Методы

Интерфейс ITfThreadMgr содержит следующие методы.

 
ITfThreadMgr::Activate

Метод ITfThreadMgr::Activate
ITfThreadMgr::AssociateFocus

Метод ITfThreadMgr::AssociateFocus
ITfThreadMgr::CreateDocumentMgr

Метод ITfThreadMgr::CreateDocumentMgr
ITfThreadMgr::D eactivate

Метод ITfThreadMgr::D eactivate
ITfThreadMgr::EnumDocumentMgrs

Метод ITfThreadMgr::EnumDocumentMgrs
ITfThreadMgr::EnumFunctionProviders

Метод ITfThreadMgr::EnumFunctionProviders
ITfThreadMgr::GetFocus

Метод ITfThreadMgr::GetFocus
ITfThreadMgr::GetFunctionProvider

Метод ITfThreadMgr::GetFunctionProvider
ITfThreadMgr::GetGlobalCompartment

Метод ITfThreadMgr::GetGlobalCompartment
ITfThreadMgr::IsThreadFocus

Метод ITfThreadMgr::IsThreadFocus
ITfThreadMgr::SetFocus

Метод ITfThreadMgr::SetFocus

Комментарии

Приложение получает указатель на этот интерфейс, вызывая CoCreateInstance с CLSID_TF_ThreadMgr, как показано ниже.

Текстовая служба получает указатель на этот интерфейс в методе ITfTextInputProcessor::Activate .

Примеры


HRESULT hr;
ITfThreadMgr* pThreadMgr;

hr = CoCreateInstance(  CLSID_TF_ThreadMgr, 
                        NULL, 
                        CLSCTX_INPROC_SERVER, 
                        IID_ITfThreadMgr, 
                        (void**)&pThreadMgr);

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header msctf.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная

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

CoCreateInstance

ITfTextInputProcessor::Activate

IUnknown