Freigeben über


Eigenschaftenblätter als Assistenten

Ein Schlüssel merkmal eines Assistenten eigenschaftenblatts besteht darin, dass Navigation mit Weiter oder End- und Abbrechen Rückseiten-, die anstelle der Registerkarten bereitgestellt wird.Sie müssen CPropertySheet::SetWizardMode aufrufen, bevor Sie auf dem CPropertySheet::DoModal-Eigenschaftenblattobjekt aufrufen, um diese Funktion zu nutzen.

Der Benutzer erhält die gleichen CPropertyPage::OnSetActive und CPropertyPage::OnKillActive Benachrichtigungen beim Wechseln von einer Seite zu einer anderen Seite.Anschließend beenden und Schaltflächen sind sich gegenseitig Alleinherrschaften. Das heißt, wird nur eine von ihnen gleichzeitig angezeigt.Auf der ersten Seite sollte die nächste Schaltfläche aktiviert sind.Wenn der Benutzer auf der letzten Seite sollte die Schaltfläche Fertig stellen ist aktiviert.Dies ist nicht automatisch vom Framework durchgeführt.Sie müssen CPropertySheet::SetWizardButton auf der letzten Seite aufrufen, um dies zu erreichen.

So zeigen Sie alle Standardschaltflächen, zeigt die Schaltfläche Fertig stellen Brei und die nächste Schaltfläche bewegen.Verschieben Sie dann auf die Schaltfläche Zurück, um ihre relative Position in die nächste Schaltfläche verwaltet wird.Weitere Informationen finden Sie artikel KB für das Konto für Q143210.Knowledge Base-Artikel sind in der MSDN Library verfügbar.

Beispiel

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

Siehe auch

Konzepte

Eigenschaftenblätter (MFC)