Интерфейс 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 Профессиональная |