Udostępnij za pośrednictwem


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();
}

Zobacz też

Koncepcje

Arkusze właściwości (MFC)