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 |