Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma característica importante de uma folha de propriedades do assistente é que a navegação é fornecida através dos botões Avançar ou Concluir, Voltar e Cancelar, em vez de através de guias. Você precisa chamar CPropertySheet::SetWizardMode antes de chamar CPropertySheet::DoModal no objeto da folha de propriedades para aproveitar este recurso.
O usuário recebe as mesmas notificações CPropertyPage::OnSetActive e CPropertyPage::OnKillActive ao mover de uma página para outra. Os botões Avançar e Concluir são controles mutuamente exclusivos; ou seja, apenas um deles será mostrado de cada vez. Na primeira página, o botão Avançar deve ser ativado. Se o usuário estiver na última página, o botão Concluir deve ser ativado. Isso não é feito automaticamente pela estrutura. Você tem que chamar CPropertySheet::SetWizardButton na última página para conseguir isso.
Para exibir todos os botões padrão, você mostra o botão Concluir e move o botão Avançar. Em seguida, mova o botão Voltar para que sua posição relativa para o botão Avançar seja mantida.
Exemplo
void CMyView::OnWizard()
{
CPropertySheet sheet;
// CMyFirstPage and CMySecondPage are derived from CPropertyPage
CMyFirstPage page1;
CMySecondPage page2;
sheet.AddPage(&page1);
sheet.AddPage(&page2);
sheet.SetWizardMode();
sheet.DoModal();
}