ITextHost::TxActivate メソッド (textserv.h)
コントロールがアクティブであることをテキスト ホストに通知します。
構文
HRESULT TxActivate(
LONG *plOldState
);
パラメーター
plOldState
型: LONG*
以前のアクティブ化の状態。
戻り値
型: HRESULT
メソッドが成功した場合は、S_OKを返します。
メソッドが失敗した場合は、次の COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。
リターン コード | 説明 |
---|---|
|
現時点ではアクティブ化できません。 |
解説
ホストがアクティブ化要求を拒否することは有効です。たとえば、コントロールが最小化され、非表示になる場合があります。
呼び出し元は、アクティブ化の失敗を適切に処理できる必要があります。
このメソッドが何回呼び出されても、コントロールを非アクティブ化するために必要な ITextHost::TxDeactivate 呼び出しは 1 つだけです。
この関数は 、plOldState で不透明なハンドルを返します。 呼び出し元 (テキスト サービス オブジェクト) は、このハンドルを保存し、後続の ITextHost::TxDeactivate の呼び出しで使用する必要があります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | textserv.h |
[DLL] | Msftedit.dll |
関連項目
概念
リファレンス