Freigeben über


Eigenschaftenblätter und Eigenschaftenseiten in MFC

Ein Eigenschaftenblatt, auch als Dialogfeld im Registerformat, wird ein Dialogfeld mit Eigenschaftenseiten enthält.Jede Eigenschaftenseite basiert auf einer Dialogfeldvorlagen-Ressource und Steuerelemente enthält.Sie befindet sich auf einer Seite mit einer Registerkarte im Vordergrund eingeschlossen.Die Namen von Registerkarten und gibt die Seite ihren Zweck an.Benutzer klicken auf eine Registerkarte im Eigenschaftenblatt, um einen Satz von Steuerelementen auszuwählen.

Verwenden Sie Seiten, die Steuerelemente im Eigenschaftenblatt in sinnvolle Sätze gruppieren.Das enthaltende Eigenschaftenblatt hat in der Regel mehrere eigenen Steuerelemente.Diese gelten für alle Seiten.

Eigenschaftenblätter basieren auf CPropertySheet-Klasse.CPropertyPage-Klasse basieren auf Eigenschaftenseiten.

Ein Eigenschaftenblatt ist eine spezielle Dialogfeld, das im Allgemeinen verwendet wird, um die Attribute einige externen Objekts zu ändern, wie die aktuelle Auswahl in einer Ansicht.Das Eigenschaftenblatt enthält drei wesentliche Bestandteile: Im Dialogfeld das enthaltende eine oder mehrere Eigenschaftenseiten einzeln angezeigt, und die Auswahl einer Registerkarte am oberen Rand einer Seite, die der Benutzer klickt, um diese Seite zu wählen.Eigenschaftenblätter sind in Situationen nützlich, in denen Sie einige ähnliche Gruppen von Einstellungen haben oder Optionen ändern.Eigenschaftenblatt Informationen problemlos Gruppen in einer verständlichen Weise.

HinweisHinweis

Wenn Sie versuchen, ein Eigenschaftenblatt angezeigt werden, indem Sie CPropertySheet::DoModal verwenden, kann das System eine generierte Ausnahmen der ersten Chance Ausnahme.Diese Ausnahme tritt auf, weil das System versucht, Fensterstile des Objekts zu ändern, bevor das Objekt erstellt wurde.Weitere Informationen zu dieser Ausnahme und auch, wie sie vermeidet oder finden Sie unter CPropertySheet::DoModal behandelt.

Siehe auch

Konzepte

Eigenschaftenblätter (MFC)