다음을 통해 공유


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

요구 사항

헤더: afxdlgs.h

참고 항목

참조

CPropertySheet 클래스

계층 구조 차트

CPropertySheet::RemovePage