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 |