Finestre delle proprietà come procedure guidate
Una caratteristica chiave di una finestra delle proprietà della procedura guidata è che la navigazione venga fornita di seguito o minuscole, indietro e Annulla e anziché le schede.È necessario chiamare CPropertySheet::SetWizardMode prima di chiamare CPropertySheet::DoModal sull'oggetto finestra delle proprietà per utilizzare questa funzionalità.
L'utente riceve le stesse notifiche di CPropertyPage::OnKillActive e di CPropertyPage::OnSetActive mentre si sposta da una pagina a un'altra pagina.I pulsanti di inizio e quindi si escludono a controlli esclusivi; ovvero solo uno di essi verrà visualizzato per volta.Nella prima pagina, il pulsante successivo deve essere abilitato.Se l'utente è all'ultima pagina, il pulsante fine deve essere abilitato.Questa operazione non viene eseguita automaticamente dal framework.È necessario chiamare CPropertySheet::SetWizardButton all'ultima pagina per ottenere questo risultato.
Per visualizzare tutti i pulsanti predefiniti, eventcallback di poltiglia il pulsante fine e spostare il pulsante successivo.Spostare il pulsante indietro in modo da mantenere la posizione relativa al pulsante successivo.Per ulteriori informazioni, cercare l'articolo della Knowledge Base Q143210.Gli articoli della Knowledge Base sono disponibili in MSDN Library.
Esempio
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();
}