CPropertySheet::AddPage
Adiciona a página fornecida com a guia mais à direita na folha de propriedades.
void AddPage(
CPropertyPage *pPage
);
Parâmetros
- pPage
Pontos a página seja adicionada à folha de propriedades.Não pode ser NULO.
Comentários
Adicionar páginas a folha de propriedades na ordem que a esquerda para a direita as você deseja aparecer.
AddPage adiciona o objeto de CPropertyPage à lista de objeto de CPropertySheet de páginas mas não realmente criar a janela para a página.A estrutura de posterga a criação da janela para a página até que o usuário selecione a página.
Quando você adiciona uma página de propriedades usando AddPage, CPropertySheet é o pai de CPropertyPage.Para acessar a folha de propriedades da página de propriedades, chame CWnd::GetParent.
Não é necessário esperar até a criação da janela da folha de propriedades para chamar AddPage.Normalmente, você irá chamar AddPage antes de chamar DoModal ou Criar.
Se você chamar AddPage após exibir a página de propriedades, a linha da guia refletirá a página adicionado.
Exemplo
// 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();
Requisitos
Cabeçalho: afxdlgs.h