Clases de vistas (Arquitectura)

CView y sus clases derivadas son ventanas secundarias que representan el área cliente de una ventana de marco. Las vistas muestran datos y aceptan entradas para un documento.

Una clase de vista se asocia a una clase de documento y una clase de ventana de marco mediante un objeto de plantilla de documento.

CView
Clase base para vistas específicas de la aplicación de los datos de un documento. Las vistas muestran los datos y aceptan la entrada del usuario para editar o seleccionar los datos. Deriva tu(s) clase(s) de vista de CView.

CScrollView
Clase base para vistas con funcionalidades de desplazamiento. Deriva tu clase de vista de CScrollView para el desplazamiento automático.

Vistas de formulario y registro

Las vistas de formulario también son vistas de desplazamiento. Se basan en una plantilla de cuadro de diálogo.

Las vistas de registro derivan de las vistas de formulario. Además de la plantilla de cuadro de diálogo, también tienen una conexión a una base de datos.

CFormView
Vista de desplazamiento cuyo diseño se define en una plantilla de cuadro de diálogo. Deriva una clase de CFormView para implementar una interfaz de usuario basada en una plantilla de cuadro de diálogo.

CDaoRecordView
Proporciona una vista de formulario conectada directamente a un objeto de conjunto de registros de objeto de acceso a datos (DAO). Al igual que ocurre con todas las vistas de formulario, CDaoRecordView se basa en una plantilla de cuadro de diálogo. DAO se usa con bases de datos de Access y es compatible con Office 2013. DAO 3.6 es la versión final y se considera obsoleta.

CHtmlView
Admite un control para la exploración web dentro de una aplicación. El control admite HTML dinámico en MFC.

COLEDBRecordView
Proporciona compatibilidad con OLE DB de MFC para las vistas de formulario.

CRecordView
Proporciona una vista de formulario conectada directamente a un objeto de conjunto de registros de conectividad abierta de bases de datos (ODBC). Al igual que ocurre con todas las vistas de formulario, CRecordView se basa en una plantilla de cuadro de diálogo.

Vistas de control

Las vistas de control muestran un control como su vista.

CCtrlView
Clase base para todas las vistas asociadas a controles de Windows. A continuación, se describen las vistas basadas en controles.

CEditView
Vista que contiene un control de edición estándar de Windows (consulta CEdit). Los controles de edición admiten funcionalidades de desplazamiento, reemplazo, búsqueda y edición de texto.

CRichEditView
Una vista que contiene un control de edición enriquecido de Windows (consulte CRichEditCtrl). Además de las funciones de un control de edición, los controles de edición enriquecidos admiten fuentes, colores, formato de párrafo y objetos OLE insertados.

CListView
Una vista que contiene un control de lista de Windows (consulta CListCtrl). Un control de lista muestra iconos y cadenas de una manera similar al panel derecho de Explorador de archivos.

CTreeView
Vista que contiene un control de árbol de Windows (consulte CTreeCtrl). Un control en forma de árbol muestra los iconos y las cadenas dispuestas en una jerarquía de manera similar al panel izquierdo del Explorador de archivos.

Consulte también

Información general sobre la clase