Partager via


Classes vues dérivées disponibles dans MFC

Le tableau suivant répertorie les classes d'affichage de MFC et leurs relations les uns par rapport aux autres. Les fonctions de votre classe d'affichage dépendent de la classe d'affichage de MFC de laquelle elles dérivent.

Classes de vue

Classe

Description

CView

Classe de base de toutes les vues.

CCtrlView

Classe de base d' CTreeView, d' CListView, d' CEditView, et d' CRichEditView. Ces classes vous permettent d'utiliser l'architecture documents/Vue avec les contrôles communs Windows indiquées.

CEditView

Une vue simple basée sur le contrôle de la zone d'édition Windows. Permet d'écrire et modifier le texte et peut être utilisé comme base pour une simple application de l'éditeur de texte. Voir aussi CRichEditView.

CRichEditView

Une vue qui contient un objet de CRichEditCtrl. Cette classe est analogue à CEditView, mais contrairement à CEditView, CRichEditView gère les textes formatés.

CListView

Une vue qui contient un objet de CListCtrl.

CTreeView

Une vue qui contient un objet de CTreeCtrl, pour les vues qui ressemblent à l'explorateur de solutions dans Visual C++.

CScrollView

Classe de base d' CFormView, d' CRecordView, d' CDaoRecordView, et d' . Implémente en faisant défiler le contenu de la vue.

CFormView

Un mode formulaire, une vue qui contient des contrôles. Une application basée sur les formulaires fournit un ou plusieurs de ces interfaces du formulaire.

CHtmlView

Une vue de navigateur Web avec laquelle l'utilisateur de l'application peut parcourir les sites sur le Web, ainsi que fichiers dans le système de fichiers local et sur un réseau. La vue navigateur Web peut également fonctionner comme conteneur de documents actifs.

CRecordView

Une vue qui affiche des enregistrements de base de données ODBC dans les contrôles. Si vous activez la prise en charge ODBC dans votre projet, la classe de base de la vue est CRecordView. La vue est connectée à un objet de CRowset.

CDaoRecordView

Une vue qui affiche des enregistrements de base de données DAO dans les contrôles. Si vous activez la prise en charge DAO dans votre projet, la classe de base de la vue est CDaoRecordView. La vue est connectée à un objet de CDaoRecordset.

COleDBRecordView

Une vue qui affiche des enregistrements de DB OLE dans des contrôles. Si vous activez la prise en charge des DB OLE dans votre projet, la classe de base de la vue est COleDBRecordView. La vue est connectée à un objet de CRowset.

Notes

Concernant la version 4.0 de MFC, CEditView est dérivé de CCtrlView.

Pour utiliser ces classes dans votre application, dérivez les classes de vue de l'application de ces derniers. Pour plus d'informations, consultez Vues de défilement et mise à l'échelle. Pour plus d'informations sur les classes de base de données, consultez Vue d'ensemble : Programmation de base de données.

Voir aussi

Référence

À l'aide de vues