Partager via


CPropertySheet::AddPage

Ajoute la page fournie avec l'onglet de droite de la feuille de propriétés.

void AddPage(
   CPropertyPage *pPage 
);

Paramètres

  • pPage
    Pointe vers la page à ajouter à la feuille de propriétés.Ne peut pas être NULL.

Notes

Ajoutez les pages à la feuille de propriétés de gauche à droite que vous voulez afficher.

AddPage ajoute l'objet de CPropertyPage à la liste d'objets d' CPropertySheet de pages mais ne crée pas réellement la fenêtre pour la page.L'infrastructure réinitialise la création à la suite de la fenêtre de la page jusqu'à ce que l'utilisateur sélectionne cette page.

Lorsque vous ajoutez une page de propriétés à l'aide de AddPage, CPropertySheet est le parent d' CPropertyPage.Pour accéder à la feuille de propriétés de la page de propriétés, appelez CWnd::GetParent.

Il n'est pas nécessaire d'attendre à la création de la fenêtre de feuille de propriétés pour appeler AddPage.En général, vous appellerez AddPage avant d'appeler DoModal ou Create.

Si vous appelez AddPage après l'affichage de la page de propriétés, la ligne d'onglet reflétera la page que vous venez d'ajouter.

Exemple

// 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();

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CPropertySheet

Graphique de la hiérarchie

CPropertySheet::RemovePage