CPropertySheet::AddPage

Aggiunge la pagina fornita dalla scheda a destra nella finestra delle proprietà.

void AddPage(
   CPropertyPage *pPage 
);

Parametri

  • pPage
    Punta alla pagina da aggiungere alla finestra delle proprietà.Non è possibile NULL.

Note

Aggiungere pagine alla finestra delle proprietà in ordine da sinistra a destra le si desidera visualizzare.

AddPage aggiunge l'oggetto CPropertyPage all'elenco dell'oggetto CPropertySheet delle pagine ma in realtà non crea la finestra per la pagina.Il framework posticipa la creazione della finestra per la pagina finché l'utente non selezionare la pagina.

Quando si aggiunge una pagina delle proprietà mediante AddPage, CPropertySheet è il padre CPropertyPage.Per accedere alla finestra delle proprietà dalla pagina delle proprietà, chiamare CWnd::GetParent.

Non è necessario attendere fino alla creazione della finestra delle proprietà per chiamare AddPage.In genere, verrà AddPage prima di chiamare DoModal o Crea.

Se si chiama AddPage dopo la visualizzazione della pagina delle proprietà, la riga della scheda rifletterà la pagina appena aggiunta.

Esempio

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

Requisiti

Header: afxdlgs.h

Vedere anche

Riferimenti

Classe di CPropertySheet

Grafico della gerarchia

CPropertySheet::RemovePage