Partager via


Classes d'affichage (Architecture)

CView et ses classes dérivées sont des fenêtres enfants qui représentent la zone cliente d’une fenêtre frame. Les vues affichent les données et acceptent les entrées d’un document.

Une classe d’affichage est associée à une classe de document et à une classe de fenêtre frame à l’aide d’un objet de modèle de document.

CView
Classe de base pour les vues spécifiques à l’application des données d’un document. Les vues affichent des données et acceptent l’entrée utilisateur pour modifier ou sélectionner les données. Dérivez votre ou vos classes d’affichage de CView.

CScrollView
Classe de base pour les vues avec des fonctionnalités de défilement. Dérivez votre classe d’affichage pour CScrollView le défilement automatique.

Affichages formulaire et enregistrement

Les vues de formulaire font également défiler les vues. Elles sont basées sur un modèle de boîte de dialogue.

Les vues d’enregistrement sont dérivées des vues de formulaire. Outre le modèle de boîte de dialogue, ils ont également une connexion à une base de données.

CFormView
Vue de défilement dont la disposition est définie dans un modèle de boîte de dialogue. Dérivez une classe à partir de CFormView laquelle implémenter une interface utilisateur basée sur un modèle de boîte de dialogue.

CDaoRecordView
Fournit une vue de formulaire directement connectée à un objet d’objet d’recordset d’accès aux données (DAO). Comme tous les affichages de formulaire, un CDaoRecordView modèle de boîte de dialogue est basé sur un modèle de boîte de dialogue. DAO est utilisé avec les bases de données Access et est pris en charge via Bureau 2013. DAO 3.6 est la version finale, et elle est considérée comme obsolète.

CHtmlView
Prend en charge un contrôle pour la navigation web au sein d’une application. Le contrôle prend en charge le code HTML dynamique dans MFC.

COLEDBRecordView
Fournit la prise en charge d’OLE DB MFC pour les vues de formulaire.

CRecordView
Fournit une vue de formulaire directement connectée à un objet recordset Open Database Connecter ivity (ODBC). Comme tous les affichages de formulaire, un CRecordView modèle de boîte de dialogue est basé sur un modèle de boîte de dialogue.

Vues de contrôle

Les vues de contrôle affichent un contrôle en tant qu’affichage.

CCtrlView
Classe de base pour toutes les vues associées aux contrôles Windows. Les vues basées sur les contrôles sont décrites ci-dessous.

CEditView
Vue qui contient un contrôle d’édition standard Windows (voir CEdit). Les contrôles d’édition prennent en charge la modification de texte, la recherche, le remplacement et les fonctionnalités de défilement.

CRichEditView
Vue qui contient un contrôle d’édition enrichi Windows (voir CRichEditCtrl). Outre les fonctionnalités d’un contrôle d’édition, les contrôles de modification enrichis prennent en charge les polices, les couleurs, la mise en forme des paragraphes et les objets OLE incorporés.

CListView
Vue qui contient un contrôle de liste Windows (voir CListCtrl). Un contrôle de liste affiche des icônes et des chaînes d’une manière similaire au volet droit de Explorateur de fichiers.

CTreeView
Vue qui contient un contrôle d’arborescence Windows (voir CTreeCtrl). Un contrôle d’arborescence affiche des icônes et des chaînes organisées d’une manière similaire au volet gauche de Explorateur de fichiers.

Voir aussi

Vue d’ensemble de la classe