次の方法で共有


IPropertyPage2Impl クラス

このクラスは、IUnknown を実装し、IPropertyPageImpl の既定の実装を継承します。

重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

template< class T> 
class IPropertyPage2Impl : public IPropertyPageImpl< T>

パラメーター

  • T
    IPropertyPage2Implから派生したクラス。

メンバー

パブリック メソッド

名前

説明

IPropertyPage2Impl::EditProperty

プロパティ ページがアクティブになったときにどのプロパティのコントロールがフォーカスを受け取るかを指定します。 ATL 実装は、E_NOTIMPLを返します。

解説

IPropertyPage2 のインターフェイスは EditProperty のメソッドを追加することによって IPropertyPage を拡張します。 このメソッドは、クライアントがプロパティ ページ オブジェクトの特定のプロパティを選択できるようにします。

クラス IPropertyPage2ImplIPropertyPage2::EditPropertyE_NOTIMPL を返します。 ただし、IPropertyPageImpl の既定の実装を継承し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。

プロパティ ページを作成すると、クラスは通常 IPropertyPageImplから派生します。 IPropertyPage2の追加サポートを提供するには、クラス定義を変更して、EditProperty のメソッドをオーバーライドします。

関連トピック   ATL チュートリアルATL プロジェクトの作成

継承階層

IPropertyPage

IPropertyPageImpl

IPropertyPage2Impl

必要条件

Header: atlctl.h

参照

関連項目

IPerPropertyBrowsingImpl クラス

ISpecifyPropertyPagesImpl クラス

その他の技術情報

ATL クラスの概要