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

こちらもご覧ください

ITfTextInputProcessor

ITfTextInputProcessor::D eactivate

ITfThreadMgr