Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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