次の方法で共有


CPropertyPage::CPropertyPage

更新 : 2007 年 11 月

CPropertyPage オブジェクトを構築します。

CPropertyPage( ); 
explicit CPropertyPage(
   UINT nIDTemplate,
   UINT nIDCaption = 0,
   DWORD dwSize = sizeof(PROPSHEETPAGE)
);
explicit CPropertyPage(
   LPCTSTR lpszTemplateName,
   UINT nIDCaption = 0,
   DWORD dwSize = sizeof(PROPSHEETPAGE)
);
CPropertyPage(
   UINT nIDTemplate,
   UINT nIDCaption,
   UINT nIDHeaderTitle,
   UINT nIDHeaderSubTitle = 0,
   DWORD dwSize = sizeof(PROPSHEETPAGE)
);
CPropertyPage(
   LPCTSTR lpszTemplateName,
   UINT nIDCaption,
   UINT nIDHeaderTitle,
   UINT nIDHeaderSubTitle = 0,
   DWORD dwSize = sizeof(PROPSHEETPAGE)
);

パラメータ

  • nIDTemplate
    このページに使用するテンプレートの ID。

  • nIDCaption
    このページのタブで使用する名前の ID。0 の場合、このページのダイアログ テンプレートから名前を取得します。

  • dwSize

  • lpszTemplateName
    このページのテンプレートの名前を持つ文字列へのポインタ。NULL は指定できません。

  • nIDHeaderTitle
    プロパティ ページ ヘッダーのタイトル位置に表示する名前の ID。

  • nIDHeaderSubTitle
    プロパティ ページ ヘッダーのサブタイトル位置に表示する名前の ID。

解説

オブジェクトは、次の条件がすべて満たされた場合に表示されます。

  • ページが CPropertySheet::AddPage を使って、プロパティ シートに加えられた。

  • プロパティ シートの DoModal または Create 関数が呼び出された。

  • ユーザーがこのページ (タブ) を選択した。

複数のパラメータがあるとき (配列を使っているときなど) は、CPropertyPage の代わりに CPropertySheet::Construct を使います。

使用例

// Declare a CStylePage object, which is a CPropertyPage-derived class.
CStylePage stylePage;

// Declare a CPropertyPage object with IDD_SHAPE, the ID of the 
// template used for this page. 
CPropertyPage shapePage(IDD_SHAPE);

必要条件

ヘッダー : afxdlgs.h

参照

参照

CPropertyPage クラス

階層図

CPropertySheet::Create

CPropertySheet::DoModal

CPropertySheet::AddPage

CPropertyPage::Construct

その他の技術情報

CPropertyPage のメンバ