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 方法

注解

应用程序通过使用 CLSID_TF_ThreadMgr 调用 CoCreateInstance 来获取指向此接口的指针,如下所示。

文本服务在其 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
标头 msctf.h
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

CoCreateInstance

ITfTextInputProcessor::Activate

IUnknown