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