次の方法で共有


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 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msctf.h
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0

関連項目

コンテキストの編集

ITfDocumentMgr::CreateContext

IUnknown