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 CPropertySheet

Gráfico da hierarquia

CPropertySheet::RemovePage