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
Ö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.
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.
Die folgende Abbildung stellt ein Eigenschaftenblatt dar, das im Format eines Strukturansicht-Steuerelements ist.
Vererbungshierarchie
Anforderungen
Header: afxpropertysheet.h