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 , CRichEditView controla 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.