次の方法で共有


IPropertyPageImpl クラス

このクラスは、IUnknown を実装し、IPropertyPage インターフェイスの既定の実装を提供します。

重要

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

template< class T> 
class IPropertyPageImpl

パラメーター

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

メンバー

パブリック コンストラクター

名前

説明

IPropertyPageImpl::IPropertyPageImpl

コンストラクターです。

パブリック メソッド

名前

説明

IPropertyPageImpl::Activate

プロパティ ページのダイアログ ボックス ウィンドウを作成します。

IPropertyPageImpl::Apply

SetObjectsで指定された基のオブジェクトには、現在のページのプロパティの値を適用します。 ATL 実装は、S_OKを返します。

IPropertyPageImpl::Deactivate

[ライセンス認証]で作成されたウィンドウを破棄します。

IPropertyPageImpl::GetPageInfo

プロパティ ページについての情報を取得します。

IPropertyPageImpl::Help

プロパティ ページの Windows のヘルプを起動します。

IPropertyPageImpl::IsPageDirty

アクティブになった時点からプロパティ ページが変更されたかどうかを示します。

IPropertyPageImpl::Move

位置とサイズ変更プロパティ ページ]ダイアログ ボックス。

IPropertyPageImpl::SetDirty

必要に応じて、そのままプロパティ ページの状態を変更するフラグを設定します。

IPropertyPageImpl::SetObjects

プロパティ ページに関連付けられたオブジェクトに IUnknown のポインターの配列を提供します。 これらのオブジェクトは [適用]の呼び出しによって現在のページのプロパティの値を受け取ります。

IPropertyPageImpl::SetPageSite

プロパティ ページのプロパティ フレームと通信 IPropertyPageSite のポインターをプロパティ ページに示します。

IPropertyPageImpl::Show

プロパティ ページのダイアログ ボックスを表示するか非表示にします。

IPropertyPageImpl::TranslateAccelerator

指定したキーストロークを処理します。

パブリック データ メンバー

名前

説明

IPropertyPageImpl::m_bDirty

プロパティ ページの状態が変更されていないかどうかを指定します。

IPropertyPageImpl::m_dwDocString

プロパティ ページを説明する文字列が関連付けられたリソース識別子を格納します。

IPropertyPageImpl::m_dwHelpContext

プロパティ ページに関連付けられたヘルプ トピックのコンテキストの識別子を格納します。

IPropertyPageImpl::m_dwHelpFile

プロパティ ページを説明するヘルプ ファイルの名前が付けられたリソース識別子を格納します。

IPropertyPageImpl::m_dwTitle

プロパティ ページのタブに表示される文字列と関連付けられたリソース識別子を格納します。

IPropertyPageImpl::m_nObjects

プロパティ ページに関連付けられているオブジェクトの数を格納します。

IPropertyPageImpl::m_pPageSite

プロパティ ページのプロパティ フレームと通信 IPropertyPageSite インターフェイスへのポインター。

IPropertyPageImpl::m_ppUnk

オブジェクトへの IUnknown のポインターの配列へのポインターは、プロパティ ページに関連付けられています。

IPropertyPageImpl::m_size

ピクセルでプロパティ ページのダイアログ ボックスの高さと幅が格納されます。

解説

IPropertyPage のインターフェイスは、オブジェクトがプロパティ シート内の特定のプロパティ ページを管理できます。 クラス IPropertyPageImpl は、このインターフェイスの既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。

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

継承階層

IPropertyPage

IPropertyPageImpl

必要条件

Header: atlctl.h

参照

関連項目

IPropertyPage2Impl クラス

IPerPropertyBrowsingImpl クラス

ISpecifyPropertyPagesImpl クラス

その他の技術情報

ATL クラスの概要