Constructs a CPropertyPage object.
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)
);
Parameters
- nIDTemplate 
 ID of the template used for this page.
- nIDCaption 
 ID of the name to be placed in the tab for this page. If 0, the name will be taken from the dialog template for this page.
- dwSize 
- lpszTemplateName 
 Points to a string containing the name of the template for this page. Cannot be NULL.
- nIDHeaderTitle 
 ID of the name to be placed in the title location of the property page header.
- nIDHeaderSubTitle 
 ID of the name to be placed in the subtitle location of the property page header.
Remarks
The object is displayed after all of the following conditions are met:
- The page has been added to a property sheet using CPropertySheet::AddPage. 
- The property sheet's DoModal or Create function has been called. 
- The user has selected (tabbed to) this page. 
If you have multiple parameters (for example, if you are using an array), use CPropertySheet::Construct instead of CPropertyPage.
Example
// 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);
Requirements
Header: afxdlgs.h