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 |