Arkusze właściwości jako kreatorów
Kluczową cechą arkusz właściwości kreatora jest, że nawigacji jest wyposażone w przyciski Dalej lub Zakończ Wstecz i Anuluj zamiast kart.Trzeba wywołać CPropertySheet::SetWizardMode przed wywoływaniem CPropertySheet::DoModal na obiekt Arkusz właściwości, aby skorzystać z tej funkcji.
Użytkownik otrzymuje takie same CPropertyPage::OnSetActive i CPropertyPage::OnKillActive powiadomienia podczas przenoszenia z jednej strony na inną stronę.Dalej i Zakończ przyciski są wzajemnie się wykluczają kontroli; oznacza to, że tylko jeden z nich jest wyświetlany na raz.Na pierwszej stronie przycisku Dalej powinno być włączone.Jeśli użytkownik jest na ostatniej stronie, przycisk Zakończ powinno być włączone.Nie dzieje się automatycznie w ramach.Należy wywołać CPropertySheet::SetWizardButton na ostatniej stronie, aby osiągnąć ten cel.
Aby wyświetlić wszystkie przyciski domyślne, należy pokazać przycisk Zakończ i Przenieś przycisk Dalej.Następnie przenieś przycisk Wstecz, tak aby jego względne położenie następny przycisk.Wyjaśnienie więcej wyszukiwanie artykułu KB Q143210.Artykuły bazy wiedzy Knowledge Base są dostępne w bibliotece MSDN.
Przykład
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();
}