Поделиться через


CPropertySheet::AddPage

Добавляет переданную страницу вкладки с самое правое на странице свойств.

void AddPage( 
   CPropertyPage *pPage  
);

Параметры

  • pPage
    Указывает на странице, который требуется добавить на страницу свойств. Не может быть NULL.

Заметки

Добавление страницы к странице свойств в порядке слева направо нужных.

AddPage добавляет объект CPropertyPage к списку объектов CPropertySheet страниц, но фактически не создает окно для страницы. Границы откладывают создание окна для страницы до тех пор, пока пользователь не сможет выбирать эту страницу.

При добавлении страница свойств с помощью AddPage, CPropertySheet родительский CPropertyPage. Получить доступ к странице свойств " из страницы свойств, вызов CWnd::GetParent.

Нет необходимости ожидать создания окна страницы свойств для вызова AddPage. Как правило, AddPage вызывать перед вызовом DoModal или Создание.

При вызове AddPage после отображения страницы свойств, то строка табуляции отражает только что добавленную страницу.

Пример

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

Требования

Header: afxdlgs.h

См. также

Ссылки

Класс CPropertySheet

Диаграмма иерархии

CPropertySheet::RemovePage