Classes d'affichage dérivées disponibles dans MFC
Le tableau suivant présente les classes d’affichage de MFC et leurs relations entre elles. Les fonctionnalités de votre classe d’affichage dépendent de la classe de vue MFC à partir de laquelle elle dérive.
Afficher les classes
Classe | Description |
---|---|
CView | Classe de base de toutes les vues. |
CCtrlView | Classe de base de CTreeView , , CListView CEditView , et CRichEditView . Ces classes vous permettent d’utiliser l’architecture de document/vue avec les contrôles courants Windows indiqués. |
CEditView | Vue simple basée sur le contrôle de zone d’édition Windows. Permet d’entrer et de modifier du texte et peut être utilisé comme base pour une application d’éditeur de texte simple. Voir aussi CRichEditView . |
CRichEditView | Vue contenant un objet CRichEditCtrl . Cette classe est analogue à , mais contrairement CEditView CRichEditView au CEditView texte mis en forme. |
CListView | Vue contenant un objet CListCtrl . |
CTreeView | Vue contenant un objet CTreeCtrl, pour les vues qui ressemblent à la fenêtre Explorateur de solutions dans Visual C++. |
CScrollView | Classe de base de CFormView , CRecordView et CDaoRecordView . Implémente le défilement du contenu de la vue. |
CFormView | Vue de formulaire, vue qui contient des contrôles. Une application basée sur des formulaires fournit une ou plusieurs interfaces de formulaire de ce type. |
CHtmlView | Vue de navigateur web avec laquelle l’utilisateur de l’application peut parcourir des sites sur le World Wide Web, ainsi que des dossiers dans le système de fichiers local et sur un réseau. L’affichage du navigateur web peut également fonctionner en tant que conteneur de documents actif. |
CRecordView | Affichage de formulaire qui affiche les enregistrements de base de données ODBC dans les contrôles. Si vous sélectionnez la prise en charge ODBC dans votre projet, la classe de base de la vue est CRecordView . La vue est connectée à un CRowset objet. |
CDaoRecordView | Vue de formulaire qui affiche les enregistrements de base de données DAO dans les contrôles. Si vous sélectionnez la prise en charge DAO dans votre projet, la classe de base de la vue est CDaoRecordView . La vue est connectée à un CDaoRecordset objet. |
COleDBRecordView | Affichage de formulaire qui affiche les enregistrements OLE DB dans les contrôles. Si vous sélectionnez la prise en charge d’OLE DB dans votre projet, la classe de base de la vue est COleDBRecordView . La vue est connectée à un CRowset objet. |
Remarque
À partir de la version 4.0 de MFC, CEditView
est dérivé de CCtrlView
.
Pour utiliser ces classes dans votre application, dérivez les classes d’affichage de l’application. Pour plus d’informations, consultez Affichages de défilement et de 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.