Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Öffentliche Konstruktoren
Name |
Description |
|---|---|
Erstellt ein CMFCPropertySheet-Objekt. |
|
CMFCPropertySheet::~CMFCPropertySheet |
Destruktor. |
Öffentliche Methoden
Name |
Description |
|---|---|
Fügt eine Seite dem Eigenschaftenblatt hinzu. |
|
Fügt eine neue Eigenschaftenseite dem Strukturansicht-Steuerelement hinzu. |
|
Fügt einen neuen Knoten dem Strukturansicht-Steuerelement hinzu. |
|
reserviert jeweils sperren oben auf jeder Seite, um einen benutzerdefinierten Header zu zeichnen. |
|
Ruft die Höhe des aktuellen Headers ab. |
|
Ruft einen Enumerationswert ab, der die Darstellung des aktuellen Eigenschaftenblatts angibt. |
|
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. |
Initialisiert die Darstellung des aktuellen Eigenschaftenblattsteuerelements. |
|
Aufgerufen vom Framework, wenn eine Eigenschaftenseite aktiviert ist. |
|
Aufgerufen vom Framework, um einen benutzerdefinierten Eigenschaftenseitenheader zu zeichnen. |
|
CMFCPropertySheet::OnInitDialog |
Bearbeitet die WM_INITDIALOG Meldung.(Überschreibungen CPropertySheet::OnInitDialog.) |
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.) |
Entfernt einen Knoten aus dem Strukturansicht-Steuerelement. |
|
Entfernt eine Eigenschaftenseite aus dem Eigenschaftenblatt. |
|
Gibt die Liste der Bilder, die im Navigationssteuerelement des Outlook-Bereichs verwendet werden. |
|
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:
Leiten Sie eine Klasse von der Klasse CMFCPropertySheet und nennen Sie die Klasse beispielsweise CMyPropertySheet.
Erstellen Sie ein CMFCPropertyPage-Objekt für jede Eigenschaftenseite.
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.
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.
Rufen Sie die Methode für jede CMFCPropertySheet::AddPage-Eigenschaftenseite auf.
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.
.png)
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.
.png)
Die folgende Abbildung stellt ein Eigenschaftenblatt dar, das im Format eines Strukturansicht-Steuerelements ist.
.png)
Vererbungshierarchie
Anforderungen
Header: afxpropertysheet.h