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 |