次の方法で共有


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

IPropertyPageImpl

IPropertyPage2Impl

要件

ヘッダー: atlctl.h

IPropertyPage2Impl::EditProperty

プロパティ ページがアクティブになったときに、フォーカスを取得するプロパティ コントロールを指定します。

HRESULT EditProperty(DISPID dispID);

戻り値

E_NOTIMPL を返します。

解説

Windows SDK の IPropertyPage2::EditProperty を参照してください。

関連項目

IPerPropertyBrowsingImpl クラス
ISpecifyPropertyPagesImpl クラス
クラスの概要