次の方法で共有


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 Professional 上の TSF 1.0

関連項目

Cocreateinstance

ITfTextInputProcessor::Activate

IUnknown