Compartir a través de


Clases de vistas derivadas disponibles en MFC

En la tabla siguiente se muestran las clases de vista de MFC y sus relaciones entre sí. Las funcionalidades de la clase de vista dependen de la clase de vista MFC de la que deriva.

Clases de vista

Clase Descripción
CView Clase base de todas las vistas.
CCtrlView Clase base de CTreeView, CListView, CEditView y CRichEditView. Estas clases permiten usar la arquitectura de documento/vista con los controles comunes de Windows indicados.
CEditView Una vista sencilla basada en el control de cuadro de edición de Windows. Permite escribir y editar texto y se puede usar como base para una aplicación de editor de texto simple. Vea también CRichEditView.
CRichEditView Vista que contiene un objeto CRichEditCtrl. Esta clase es análoga a CEditView, pero a diferencia de CEditView, CRichEditViewcontrola el texto con formato.
CListView Vista que contiene un objeto CListCtrl.
CTreeView Vista que contiene un objeto CTreeCtrl, para vistas similares a la ventana de Explorador de soluciones en Visual C++.
CScrollView Clase base de CFormView, CRecordView y CDaoRecordView. Implementa el desplazamiento del contenido de la vista.
CFormView Una vista de formulario es una vista que contiene controles Una aplicación basada en formularios proporciona una o varias interfaces de formulario.
CHtmlView Una vista del explorador web con la que el usuario de la aplicación puede navegar por lugares de la World Wide Web, así como por carpetas del sistema de archivos local y de una red. La vista del explorador web también puede funcionar como un contenedor de documentos activos.
CRecordView Una vista de formulario que muestra los registros de la base de datos ODBC en los controles. Si selecciona compatibilidad con ODBC en el proyecto, la clase base de la vista es CRecordView. La vista está conectada a un objeto CRowset.
CDaoRecordView Una vista de formulario que muestra los registros de la base de datos DAO en los controles. Si selecciona compatibilidad con DAO en el proyecto, la clase base de la vista es CDaoRecordView. La vista está conectada a un objeto CDaoRecordset.
COleDBRecordView Vista de formulario que muestra registros OLE DB en controles. Si selecciona compatibilidad con OLE DB en el proyecto, la clase base de la vista es COleDBRecordView. La vista está conectada a un objeto CRowset.

Nota:

A partir de la versión 4.0 de MFC, CEditView se deriva de CCtrlView.

Para usar estas clases en la aplicación, derive las clases de vista de la aplicación de ellas. Para obtener información relacionada, vea Desplazamiento y escalado de vistas. Para obtener más información sobre las clases de base de datos, vea Información general: Programación de bases de datos.

Consulte también

Uso de vistas