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