Partager via


classes d'affichage (architecture)

CView et ses classes dérivées sont des fenêtres enfants qui représentent la zone client d'une fenêtre cadre. Les vues affichent des données et acceptent des entrées pour un document.

Une classe d'affichage est associée à une classe de document et une classe cadre de fenêtre en utilisant un objet modèle de document.

  • CView
    La classe de base pour les vues spécifiques à l'application des données d'un document. Les vues affichent des données et acceptent des entrées utilisateur pour modifier ou sélectionner des données. Dériver votre (vos) classe(s) de vue de CView.

  • CScrollView
    La classe de base pour les vues avec des capacités de défilement. Dériver votre classe de vue de CScrollView pour le défilement automatique.

Vues d'enregistrements et de formulaires

Les vues de formulaire sont aussi des vues de défilement. Elles sont basées sur un modèle de boîte de dialogue.

Les vues d'enregistrements sont dérivées des vues de formulaire. Outre le modèle de boîte de dialogue, elles possèdent également une connection à une base de données.

  • CFormView
    Une zone de défilement dont la structure est définie dans un modèle de boîte de dialogue. Dérivez une classe de CFormView pour implémenter une interface utilisateur basée sur un modèle de la boîte de dialogue.

  • CDaoRecordView
    Fournit un mode formulaire directement connecté à un objet recordset d'accès aux données (DAO). Comme tous les modes formulaire, un CDaoRecordView est basé sur le modèle de la boîte de dialogue.

  • CHtmlView
    Prend en charge un contrôle de navigation web dans une application. Le contrôle prend en charge le DHTML de MFC.

  • COlEDBRecordView
    Prend en charge des bases de données croisées OLE MFC pour des vues de formulaire.

  • CRecordView
    Fournit une vue formulaire directement connectée à un objet recordset ODBC (Open Database Connectivity). Comme toutes les vues de formulaire, un CRecordView est basé sur le modèle de la boîte de dialogue.

Vues de contrôle

Les affichages de contrôle affichent un contrôle en tant que vue.

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

  • CEditView
    Une vue qui contient un contrôle d'édition Windows standard (consultez CEdit). Les contrôles d'édition prennent en charge des capacités pour l'édition, la recherche, le remplacement, et le défilement de texte.

  • CRichEditView
    Une vue qui contient un contrôle RichEdit Windows (consultez CRichEditCtrl). Outre les fonctions d'un contrôle d'édition, les contrôles RichEdits prennent en charge les polices, les couleurs, la mise en forme de paragraphe, et les objets OLE incorporés.

  • CListView
    Une vue qui contient un contrôle de liste Windows (consultez CListCtrl). Un contrôle de liste affiche les icônes et les chaînes d'une manière semblable au volet droit de l'Explorateur de fichiers.

  • CTreeView
    Une vue qui contient un contrôle d'arborescence Windows (consultez CTreeCtrl). Icônes et chaînes d'affichage d'un contrôle d'arborescence ordonnés de façon hiérarchique d'une manière semblable au volet gauche de l'Explorateur de fichiers.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes