ITfTextInputProcessor::Activate メソッド (msctf.h)
ユーザー セッションの開始時にテキスト サービスをアクティブにします。
構文
HRESULT Activate(
[in] ITfThreadMgr *ptim,
[in] TfClientId tid
);
パラメーター
[in] ptim
テキスト サービスを所有するスレッド マネージャーの ITfThreadMgr インターフェイスへのポインター。
[in] tid
テキスト サービスのクライアント識別子を指定します。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
TSF は 、CoCreateInstance を呼び出してテキスト サービスのインスタンスを作成した後、このメソッドを呼び出します。 これにより、テキスト サービスを開始するために必要な操作が可能になります。
このメソッドは通常、セッションのスレッド マネージャーへの参照を追加し、フォーカスの変更、キーストローク、ウィンドウ イベントなど、テキスト サービスを含むイベントのシンクにアドバイスします。 また、テキスト サービスの言語バーもカスタマイズします。
テキスト サービスをシャットダウンする対応する ITfTextInputProcessor::D eactivate メソッドは、 ptim パラメーターへのすべての参照を解放する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
[DLL] | Sptip.dll |
再頒布可能パッケージ | Windows 2000 Professional の TSF 1.0 |