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