Freigeben über


Ansichtsklassen (Architektur)

Hinweis

Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

CView und seine 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 View-Klasse(n) von CView ab.

CScrollView
Die Basisklasse für Ansichten mit Scrolling-Fähigkeiten. Leiten Sie Ihre Ansichtsklasse von CScrollView ab, um einen automatischen Bildlauf zu ermöglichen.

Formular- und Datensatzansichten

Formularansichten sind ebenfalls scrollende Ansichten. Sie basieren auf einer Dialogfeldvorlage.

Datensatzansichten werden aus Formularansichten abgeleitet. Zusätzlich zur Dialogfeldvorlage haben sie auch eine Verbindung zu einer Datenbank.

CFormView
Eine Scrollansicht, deren Layout in einer Dialogfeldvorlage definiert ist. Leiten Sie eine Klasse von CFormView ab, 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 endgültige 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 ODBC-Recordsetobjekt (Open Database Connectivity) verbunden ist. Wie alle Formularansichten basiert eine CRecordView Vorlage auf einer Dialogfeldvorlage.

Ansichten verwalten

Steuerelement-Ansichten zeigen ein Steuerelement als ihre 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). Edit-Steuerelemente unterstützen die Funktionalitäten Textbearbeitung, Suchen, Ersetzen und Scrollen.

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 des Datei-Explorers an.

CTreeView
Eine Ansicht, die ein Windows-Baumsteuerungselement enthält (siehe CTreeCtrl). Ein Baum-Steuerelement steuert Bildschirme mit Symbolen und Zeichenfolgen, die ähnlich wie im linken Fenster des Datei-Explorers in einer Hierarchie angeordnet sind.

Siehe auch

Klassenübersicht