Clases de vistas (Windows)
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. Derive la clase o clases 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.
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.
CHtmlEditView
Vista de formulario que proporciona la funcionalidad de la plataforma de edición HTML de WebBrowser.
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 una colección de elementos, cada uno de los cuales consta de un icono y una etiqueta, de manera similar al panel derecho del Explorador de archivos.
CTreeView
Vista que contiene un control de árbol de Windows (consulte CTreeCtrl). Un control de árbol muestra una lista jerárquica de iconos y etiquetas organizados de manera similar al panel izquierdo del Explorador de archivos.
Clases relacionadas
CSplitterWnd
permite tener varias vistas dentro de una ventana de marco única. CPrintDialog
y CPrintInfo
admiten la capacidad de impresión y vista previa de impresión de las vistas. CRichEditDoc
y CRichEditCntrItem
se usan con CRichEditView
para implementar funcionalidades de contenedor OLE.
CSplitterWnd
Ventana que el usuario puede dividir en varios paneles. El usuario puede cambiar el tamaño de estos paneles o pueden tener un tamaño fijo.
CPrintDialog
Proporciona un cuadro de diálogo estándar para imprimir un archivo.
CPrintInfo
Estructura que contiene información sobre un trabajo de impresión o de vista previa de impresión. La usa la arquitectura de impresión de CView
.
CRichEditDoc
Mantiene la lista de elementos de cliente OLE que se encuentran en CRichEditView
.
CRichEditCntrItem
Proporciona acceso del lado cliente a un elemento OLE almacenado en CRichEditView
.