IPropertyPage2Impl クラス
このクラスは IUnknown
を実装し、IPropertyPageImpl の既定の実装を継承します。
重要
このクラスとそのメンバーは、Windows ランタイムで実行するアプリケーションで使用することはできません。
構文
template<class T>
class IPropertyPage2Impl : public IPropertyPageImpl<T>
パラメーター
T
IPropertyPage2Impl
から派生したクラス。
メンバー
パブリック メソッド
名前 | 説明 |
---|---|
IPropertyPage2Impl::EditProperty | プロパティ ページがアクティブになったときに、フォーカスを取得するプロパティ コントロールを指定します。 ATL 実装によって E_NOTIMPL が返されます。 |
解説
IPropertyPage2 インターフェイスによって、EditProperty
メソッドを追加することで IPropertyPage が拡張されます。 このメソッドを使用すると、クライアントはプロパティ ページ オブジェクト内の特定のプロパティを選択できます。
クラス IPropertyPage2Impl
によって、単に IPropertyPage2::EditProperty
の E_NOTIMPL が返されます。 しかし、これにより、IPropertyPageImpl の既定の実装が継承され、デバッグ ビルドでダンプ デバイスに情報を送信することによって IUnknown
が実装されます。
プロパティ ページを作成する場合、通常、クラスは IPropertyPageImpl
から派生します。 IPropertyPage2
の追加のサポートを提供するには、ご使用のクラス定義を変更し、EditProperty
メソッドをオーバーライドします。
関連記事 ATL チュートリアル、 ATL プロジェクトの作成
継承階層
IPropertyPage
IPropertyPage2Impl
要件
ヘッダー: atlctl.h
IPropertyPage2Impl::EditProperty
プロパティ ページがアクティブになったときに、フォーカスを取得するプロパティ コントロールを指定します。
HRESULT EditProperty(DISPID dispID);
戻り値
E_NOTIMPL を返します。
解説
Windows SDK の IPropertyPage2::EditProperty を参照してください。
関連項目
IPerPropertyBrowsingImpl クラス
ISpecifyPropertyPagesImpl クラス
クラスの概要