
Die COlePropertiesDialog -Klasse kapselt das Windows OLE-Objekteigenschaften Standarddialogfeld. Allgemeine OLE-Objekt-Eigenschaften-Dialogfelder bieten eine einfache Möglichkeit zum Anzeigen und Ändern der Eigenschaften eines OLE-Dokument-Elements in Einklang mit den Windows-Standards. Diese Eigenschaften gehören unter anderem, Informationen über die Datei dargestellt durch die Document Element, Optionen für die Anzeige der Symbol und Bildskalierung und Informationen auf das Element Link (wenn das Objekt verknüpft ist).
Um ein COlePropertiesDialog -Objekt verwenden, zuerst erstellen Sie das Objekt mithilfe des COlePropertiesDialog -Konstruktors. Nachdem das Dialogfeld erstellt wurde, rufen Sie die Memberfunktion DoModal zum Anzeigen des Dialogfelds und erlauben dem Benutzer, alle Eigenschaften des Elements ändern. DoModal gibt zurück, ob der Benutzer die OK (IDOK) oder die Schaltfläche Abbrechen (IDCANCEL) ausgewählt. Zusätzlich zu den Schaltflächen OK und Abbrechen gibt es eine Schaltfläche "anwenden". Wählt der Benutzer anwenden, die Eigenschaften des Elements Dokument vorgenommenen Änderungen gelten für das Element und sein Bild wird automatisch aktualisiert, aber bleibt aktiv.
Der M_psh -Datenmember ist ein Zeiger auf eine PROPSHEETHEADER Struktur, und in den meisten Fällen müssen Sie nicht explizit zugreifen. Eine Ausnahme ist, wenn Sie zusätzliche Eigenschaftenseiten über die Standardseiten allgemein, anzeigen und Link benötigen. In diesem Fall können Sie ändern den M_psh -Datenmember auf die benutzerdefinierten Seiten vor dem Aufruf der Memberfunktion DoModal.
Weitere Informationen über OLE-Dialogfeldern finden Sie im Artikel In OLE-Dialogfelder in Visual C++ Programmer's Guide.
# include lt;afxodlgs.h>
Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm
Beispiel&Nbsp; MFC-Beispiel CIRC3
Siehe auch&Nbsp;COleDialog, "CPropertyPage"