Freigeben über


Eigenschaftenblätter und Eigenschaftenseiten in MFC

Eigenschaftenblatts, auch ein Dialogfeld im Registerformat, ist ein Dialogfeld, das Eigenschaftenseiten enthält. Jede Eigenschaftenseite ist auf einer Dialogfeldvorlagen-Ressource und enthält Steuerelemente. Sie ist auf einer Seite mit einer Registerkarte im Vordergrund eingeschlossen. Die Registerkarte wird die Seite und gibt sein Zweck an. Benutzer klicken auf eine Registerkarte im Eigenschaftenblatt, um mehrere Steuerelemente auszuwählen.

Verwendungsseiten, um die Steuerelemente im Eigenschaftenblatt in übersichtlicher Sätze zu gruppieren. Das enthaltende Eigenschaftenblatt hat in der Regel mehrere Steuerelemente von eigenen. Diese betreffen alle Seiten.

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

Eigenschaftenblatts ist eine besondere Art von Dialogfeld, das im Allgemeinen verwendet wird, um die Attribute einiger externen Objekts zu ändern, wie die aktuelle Auswahl in einer Ansicht. Das Eigenschaftenblatt enthält drei Hauptkomponenten: das enthaltende Dialogfeld, mindestens Eigenschaftenseiten einzeln angezeigt und eine Registerkarte oben auf jeder Seite, die der Benutzer klickt, um die Seite auszuwählen. Eigenschaftenblätter sind für Situationen, in denen Sie einige ähnliche Einstellungssätze oder Optionen haben zu ändern. Eigenschaftenblatts gruppiert Informationen in einer leicht verständliche Weise.

Hinweis

Wenn Sie versuchen, ein Eigenschaftenblatt anzuzeigen, indem Sie CPropertySheet::DoModal verwenden, kann das System generierte eine Ausnahme der ersten Chance.Diese Ausnahme tritt auf, da das System versucht, Fensterstile des Objekts zu ändern, bevor das Objekt erstellt wurde.Weitere Informationen über diese Ausnahme sowie, wie sie dies vermeiden können oder sie, finden Sie unter CPropertySheet::DoModal.

Siehe auch

Konzepte

Eigenschaftenblätter (MFC)