IOleInPlaceActiveObjectImpl クラス
このクラスには、埋め込み先コントロールとそのコンテナーとの情報のやり取りを支援するメソッドが用意されています。
重要 |
---|
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。 |
template< class T>
class IOleInPlaceActiveObjectImpl
パラメーター
- T
IOleInPlaceActiveObjectImplから派生したクラス。
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
状況依存のヘルプを有効にします。ATL 実装は、E_NOTIMPLを返します。 |
|
モードレス ダイアログ ボックスを有効にします。ATL 実装は、S_OKを返します。 |
|
ウィンドウ ハンドルを取得します。 |
|
コンテナーのドキュメント ウィンドウがアクティブまたは非アクティブ化されたときにコントロールに通知します。ATL 実装は、S_OKを返します。 |
|
コンテナーのトップレベルのフレーム ウィンドウがアクティブまたは非アクティブ化されたときにコントロールに通知します。ATL 実装を返します |
|
境界線のサイズを変更する必要があるコントロールに通知します。ATL 実装は、S_OKを返します。 |
|
コンテナーからメニューのアクセラレータ キーのメッセージを処理します。ATL 実装は、E_NOTIMPLを返します。 |
解説
IOleInPlaceActiveObject のインターフェイスは、埋め込み先コントロールとそのコンテナーとの通信を行う; たとえば、コントロールとコンテナーのアクティブ状態を伝達、およびコントロールを通知する場合は、独自のサイズを変更する必要があります。クラス IOleInPlaceActiveObjectImpl は IOleInPlaceActiveObject の既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown をサポートします。
関連トピック ATL チュートリアル、ATL プロジェクトの作成
継承階層
IOleInPlaceActiveObject
IOleInPlaceActiveObjectImpl
必要条件
Header: atlctl.h