Sdílet prostřednictvím


CPropertySheet::AddPage

Přidá zadané stránce zcela vpravo na kartě v okně vlastností.

void AddPage( 
   CPropertyPage *pPage  
);

Parametry

  • pPage
    Odkazuje na stránku, která má být přidána do seznamu vlastností.Nemůže být NULL.

Poznámky

Přidáte stránky vlastností v pořadí zleva doprava, že chcete zobrazit.

AddPagePřidá CPropertyPage k objektu CPropertySheet objektu společnosti seznam stránek, ale ve skutečnosti nevytvoří okno stránky.Rámci odloží vytváření okna stránky, dokud uživatel nevybere stránky.

Pokud přidáte pomocí stránky vlastností AddPage , CPropertySheet je rodičem CPropertyPage .Volání k získání přístupu k seznamu vlastností na stránce vlastností, CWnd::GetParent.

Není nutné čekat, až do vytvoření okno Vlastnosti volání AddPage .Obvykle budete volat AddPage před voláním DoModal nebo vytvořit.

Při volání AddPage po zobrazení stránky Vlastnosti, na kartě řádek bude odrážet nově přidané stránky.

Příklad

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

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CPropertySheet

Graf hierarchie

CPropertySheet::RemovePage