Folhas de propriedades como assistentes
Uma característica chave de uma folha de propriedades do assistente é a navegação é fornecida com os botões Avançar ou voltar, concluir e Cancelar em vez de guias.Você precisará chamar CPropertySheet::SetWizardMode antes de chamar CPropertySheet::DoModal no objeto folha de propriedade para tirar proveito desse recurso.
O usuário recebe o mesmo CPropertyPage::OnSetActive e CPropertyPage::OnKillActive notificações ao mover de uma página para outra página.Next e Finish botões são controles mutuamente exclusivos; ou seja, somente um deles será mostrado ao mesmo tempo.Na primeira página, o botão Next deve ser habilitado.Se o usuário estiver na última página, no botão Concluir deve ser habilitado.Isso não é feito automaticamente pela estrutura.Você precisará chamar CPropertySheet::SetWizardButton na última página para conseguir isso.
Para exibir todos os botões padrão, você precisa mostrar o botão Concluir e mova o botão Next.Em seguida, mova o botão Voltar para que sua posição relativa para o próximo botão é mantida.Para mais explicações, procure artigo KB Q143210.Artigos da Base de dados de Conhecimento estão disponíveis em Biblioteca MSDN.
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();
}