Partilhar via


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

Consulte também

Referência

Classe de CPropertySheet

Gráfico de hierarquia

CPropertySheet::RemovePage