iTfContext 接口 (msctf.h)
ITfContext 接口由 TSF 管理器实现,由应用程序和文本服务用来访问编辑上下文。
继承
ITfContext 接口继承自 IUnknown 接口。 ITfContext 还具有以下类型的成员:
方法
ITfContext 接口具有这些方法。
ITfContext::CreateRangeBackup ITfContext::CreateRangeBackup 方法 |
ITfContext::EnumProperties ITfContext::EnumProperties 方法 |
ITfContext::GetActiveView ITfContext::GetActiveView 方法 |
ITfContext::GetAppProperty ITfContext::GetAppProperty 方法 |
ITfContext::GetDocumentMgr ITfContext::GetDocumentMgr 方法 |
ITfContext::GetEnd ITfContext::GetEnd 方法 |
ITfContext::GetProperty ITfContext::GetProperty 方法 |
ITfContext::GetSelection ITfContext::GetSelection 方法 |
ITfContext::GetStart ITfContext::GetStart 方法 |
ITfContext::GetStatus ITfContext::GetStatus 方法 |
ITfContext::InWriteSession ITfContext::InWriteSession 方法 |
ITfContext::RequestEditSession ITfContext::RequestEditSession 方法 |
ITfContext::SetSelection ITfContext::SetSelection 方法 |
ITfContext::TrackProperties ITfContext::TrackProperties 方法 |
注解
编辑上下文对象是通过调用 ITfDocumentMgr::CreateContext 创建的。 通常,文本服务使用当前处于活动状态的编辑上下文。 当前活动编辑上下文是活动文档管理器堆栈顶部的编辑上下文。
示例
HRESULT hr;
ITfDocumentMgr *pFocusDoc;
hr = pThreadMgr->GetFocus(&pFocusDoc);
if(SUCCEEDED(hr))
{
ITfContext *pContext;
hr = pFocusDoc->GetTop(&pContext);
if(SUCCEEDED(hr))
{
//Use the context.
pContext->Release();
}
pFocusDoc->Release();
}
要求
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | msctf.h |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |