CPropertySheet::AddPage
Agrega la página proporcionada con la pestaña a la derecha en la hoja de propiedades.
void AddPage(
CPropertyPage *pPage
);
Parámetros
- pPage
Señala a la página que se agregue a la hoja de propiedades. no puede ser NULL.
Comentarios
Agregue las páginas a la hoja de propiedades en el orden de izquierda a derecha que desea que aparezca.
AddPage agrega el objeto de CPropertyPage a la lista de objetos de CPropertySheet de páginas pero no realiza realmente la ventana para la página. El marco posponer la creación de la ventana para la página hasta que el usuario seleccione esa página.
Cuando se agrega una página de propiedades mediante AddPage, CPropertySheet es el elemento primario de CPropertyPage. Para obtener acceso a la hoja de propiedades de la página de propiedades, llame a CWnd:: GetParent.
No es necesario esperar a la creación de la ventana de la hoja de propiedades para llamar a AddPage. Normalmente, se llama AddPage antes de llamar a DoModal o Crear.
Si llama a AddPage después de la página de propiedades, la fila de la pestaña reflejará la página recién agregada.
Ejemplo
// Add three pages to a CPropertySheet object, then show the
// CPropertySheet object as a modal dialog. CStylePage, CShapePage,
// and CColorPage are CPropertyPage-derived classes created
// by the Add Class wizard.
CPropertySheet dlgPropertySheet(_T("Simple PropertySheet"));
CStylePage stylePage;
CColorPage colorPage;
CShapePage shapePage;
dlgPropertySheet.AddPage(&stylePage);
dlgPropertySheet.AddPage(&colorPage);
dlgPropertySheet.AddPage(&shapePage);
dlgPropertySheet.DoModal();
Requisitos
encabezado: afxdlgs.h