Ansichtsklassen (Architektur)
CView
und die abgeleiteten Klassen sind untergeordnete Fenster, die den Clientbereich eines Framefensters darstellen. Ansichten zeigen Daten an und akzeptieren Eingaben für ein Dokument.
Eine Ansichtsklasse ist einer Dokumentklasse und einer Framefensterklasse mithilfe eines Dokumentvorlagenobjekts zugeordnet.
CView
Die Basisklasse für anwendungsspezifische Ansichten der Daten eines Dokuments. Ansichten zeigen Daten an und akzeptieren Benutzereingaben zum Bearbeiten oder Auswählen der Daten. Leiten Sie Ihre Ansichtsklasse(n) von CView
.
CScrollView
Die Basisklasse für Ansichten mit Bildlauffunktionen. Leiten Sie Die Ansichtsklasse für den automatischen Bildlauf ab CScrollView
.
Formular- und Datensatzansichten
Formularansichten führen auch Bildlaufansichten durch. Sie basieren auf einer Dialogfeldvorlage.
Datensatzansichten werden aus Formularansichten abgeleitet. Zusätzlich zur Dialogfeldvorlage haben sie auch eine Verbindung zu einer Datenbank.
CFormView
Eine Bildlaufansicht, deren Layout in einer Dialogfeldvorlage definiert ist. Leiten Sie eine Klasse ab CFormView
, um eine Benutzeroberfläche basierend auf einer Dialogfeldvorlage zu implementieren.
Cdaorecordview
Stellt eine Formularansicht bereit, die direkt mit einem DAO-Recordsetobjekt (Data Access Object) verbunden ist. Wie alle Formularansichten basiert eine CDaoRecordView
Vorlage auf einer Dialogfeldvorlage. DAO wird mit Access-Datenbanken verwendet und wird über Office 2013 unterstützt. DAO 3.6 ist die letzte Version und gilt als veraltet.
Chtmlview
Unterstützt ein Steuerelement zum Surfen im Web innerhalb einer Anwendung. Das Steuerelement unterstützt dynamische HTML in MFC.
Coledbrecordview
Stellt MFC OLE DB-Unterstützung für Formularansichten bereit.
CRecordView
Stellt eine Formularansicht bereit, die direkt mit einem Open Database Verbinden ivity (ODBC)-Recordsetobjekt verbunden ist. Wie alle Formularansichten basiert eine CRecordView
Vorlage auf einer Dialogfeldvorlage.
Steuerelementansichten
Steuerelementansichten zeigen ein Steuerelement als ansicht an.
CCtrlView
Die Basisklasse für alle Ansichten, die Windows-Steuerelementen zugeordnet sind. Die auf Steuerelementen basierenden Ansichten werden unten beschrieben.
CEditView
Eine Ansicht, die ein Windows-Standardbearbeitungssteuerelement enthält (siehe CEdit). Bearbeitungssteuerelemente unterstützen die Textbearbeitungs-, Such-, Ersetzungs- und Bildlauffunktionen.
CRichEditView
Eine Ansicht, die ein Windows Rich Edit-Steuerelement enthält (siehe CRichEditCtrl). Neben den Funktionen eines Bearbeitungssteuerelements unterstützen Rich-Edit-Steuerelemente Schriftarten, Farben, Absatzformatierungen und eingebettete OLE-Objekte.
CListView
Eine Ansicht, die ein Windows-Listensteuerelement enthält (siehe CListCtrl). Ein Listensteuerelement zeigt Symbole und Zeichenfolgen auf ähnliche Weise wie im rechten Bereich von Explorer an.
CTreeView
Eine Ansicht, die ein Windows-Struktursteuerelement enthält (siehe CTreeCtrl). Ein Struktursteuerelement zeigt Symbole und Zeichenfolgen an, die in einer Hierarchie ähnlich wie im linken Bereich von Explorer angeordnet sind.