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

另请参阅

编辑上下文

ITfDocumentMgr::CreateContext

IUnknown