CMFCPropertySheet-Klasse

Die CMFCPropertySheet-Klasse unterstützt ein Eigenschaftenblatt, in dem jede Eigenschaftenseite durch eine Seitenregisterkarte, eine Symbolleisten-Schaltfläche, einen Strukturansichtsknoten auf oder ein Listenelement angibt.

class CMFCPropertySheet : public CPropertySheet

Mitglieder

Bb981937.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMFCPropertySheet::CMFCPropertySheet

Erstellt ein CMFCPropertySheet-Objekt.

CMFCPropertySheet::~CMFCPropertySheet

Destruktor.

Bb981937.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCPropertySheet::AddPage

Fügt eine Seite dem Eigenschaftenblatt hinzu.

CMFCPropertySheet::AddPageToTree

Fügt eine neue Eigenschaftenseite dem Strukturansicht-Steuerelement hinzu.

CMFCPropertySheet::AddTreeCategory

Fügt einen neuen Knoten dem Strukturansicht-Steuerelement hinzu.

CMFCPropertySheet::EnablePageHeader

reserviert jeweils sperren oben auf jeder Seite, um einen benutzerdefinierten Header zu zeichnen.

CMFCPropertySheet::GetHeaderHeight

Ruft die Höhe des aktuellen Headers ab.

CMFCPropertySheet::GetLook

Ruft einen Enumerationswert ab, der die Darstellung des aktuellen Eigenschaftenblatts angibt.

CMFCPropertySheet::GetTab

Ruft das Objekt des internen Tab-Steuerelements ab, das das aktuelle Eigenschaftenblattsteuerelement unterstützt.

CMFCPropertySheet::GetThisClass

Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CMFCPropertySheet::InitNavigationControl

Initialisiert die Darstellung des aktuellen Eigenschaftenblattsteuerelements.

CMFCPropertySheet::OnActivatePage

Aufgerufen vom Framework, wenn eine Eigenschaftenseite aktiviert ist.

CMFCPropertySheet::OnDrawPageHeader

Aufgerufen vom Framework, um einen benutzerdefinierten Eigenschaftenseitenheader zu zeichnen.

CMFCPropertySheet::OnInitDialog

Bearbeitet die WM_INITDIALOG Meldung.(Überschreibungen CPropertySheet::OnInitDialog.)

CMFCPropertySheet::OnRemoveTreePage

Aufgerufen durch das Framework, um eine Eigenschaftenseite aus einem Strukturansicht-Steuerelement zu entfernen.

CMFCPropertySheet::PreTranslateMessage

Übersetzt Fenstermeldungen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden.(Überschreibungen CPropertySheet::PreTranslateMessage.)

CMFCPropertySheet::RemoveCategory

Entfernt einen Knoten aus dem Strukturansicht-Steuerelement.

CMFCPropertySheet::RemovePage

Entfernt eine Eigenschaftenseite aus dem Eigenschaftenblatt.

CMFCPropertySheet::SetIconsList

Gibt die Liste der Bilder, die im Navigationssteuerelement des Outlook-Bereichs verwendet werden.

CMFCPropertySheet::SetLook

Gibt die Darstellung des Eigenschaftenblatts an.

Hinweise

Die Klasse stellt CMFCPropertySheet-Eigenschaftenblätter, auch als Dialogfelder im Registerformat dar.Die CMFCPropertySheet-Klasse kann eine Eigenschaftenseite in einer Vielzahl von Methoden angezeigt.

Führen Sie die folgenden Schritte aus, um die CMFCPropertySheet-Klasse in Ihrer Anwendung verwenden:

  1. Leiten Sie eine Klasse von der Klasse CMFCPropertySheet und nennen Sie die Klasse beispielsweise CMyPropertySheet.

  2. Erstellen Sie ein CMFCPropertyPage-Objekt für jede Eigenschaftenseite.

  3. Rufen Sie die Methode CMFCPropertySheet::SetLook im CMyPropertySheet-Konstruktor auf.Ein Parameter dieser Methode gibt an, dass Eigenschaftenseiten entweder als Registerkarten an den oberen angezeigt oder aus dem Eigenschaftenblatt verlassen; Registerkarten im Format eines Eigenschaftenblatts Microsoft OneNote; Schaltflächen in einem Microsoft Outlook-Symbolleisten-Steuerelement; Knoten in einem Strukturansicht-Steuerelement; oder als Liste von Elementen auf der linken Seite des Eigenschaftenblatts.

  4. Wenn Sie ein Eigenschaftenblatt im Format einer Microsoft Outlook-Symbolleiste erstellen, rufen Sie die CMFCPropertySheet::SetIconsList-Methode auf, um eine Bildliste zusammen mit den Eigenschaftenseiten zuzuordnen.

  5. Rufen Sie die Methode für jede CMFCPropertySheet::AddPage-Eigenschaftenseite auf.

  6. Erstellen Sie ein Steuerelement CMFCPropertySheet und Aufrufen ihrer DoModal-Methode auf.

Abbildungen

Die folgende Abbildung stellt ein Eigenschaftenblatt dar, das im Format einer eingebetteten Microsoft Outlook-Symbolleiste ist.Die Outlook-Symbolleiste wird auf der linken Seite des Eigenschaftenblatts.

CMFCPropertySheet-Farbsteuerelemente

Die folgende Abbildung stellt ein Eigenschaftenblatt dar, das ein CMFCPropertyGridCtrl-Klasse-Objekt enthält.Dieses Objekt ist ein Eigenschaftenblatt im Format eines Standardeigenschaftenblatts der allgemeinen Steuerelementen.

CMFCPropertySheet-Listen- und Farbsteuerelemente

Die folgende Abbildung stellt ein Eigenschaftenblatt dar, das im Format eines Strukturansicht-Steuerelements ist.

Eigenschaftenstruktur

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCPropertySheet

Anforderungen

Header: afxpropertysheet.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCPropertyPage-Klasse

CMFCOutlookBar-Klasse

Weitere Ressourcen

MFC-Klassen