IPropertyPage2Impl クラス
このクラスは、IUnknown を実装し、IPropertyPageImpl の既定の実装を継承します。
重要
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。
template< class T>
class IPropertyPage2Impl : public IPropertyPageImpl< T>
パラメーター
- T
IPropertyPage2Implから派生したクラス。
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
プロパティ ページがアクティブになったときにどのプロパティのコントロールがフォーカスを受け取るかを指定します。 ATL 実装は、E_NOTIMPLを返します。 |
解説
IPropertyPage2 のインターフェイスは EditProperty のメソッドを追加することによって IPropertyPage を拡張します。 このメソッドは、クライアントがプロパティ ページ オブジェクトの特定のプロパティを選択できるようにします。
クラス IPropertyPage2Impl は IPropertyPage2::EditPropertyの E_NOTIMPL を返します。 ただし、IPropertyPageImpl の既定の実装を継承し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。
プロパティ ページを作成すると、クラスは通常 IPropertyPageImplから派生します。 IPropertyPage2の追加サポートを提供するには、クラス定義を変更して、EditProperty のメソッドをオーバーライドします。
関連トピック ATL チュートリアル、ATL プロジェクトの作成
継承階層
IPropertyPage
IPropertyPage2Impl
必要条件
Header: atlctl.h