Compartir por


Usar vistas

Las responsabilidades de la vista son mostrar los datos del documento al usuario de forma gráfica, así como aceptar e interpretar la entrada del usuario como operaciones en el documento. Las tareas que se deben realizar al escribir la clase de vista son las siguientes:

  • Escriba la función miembro OnDraw de la clase de vista, que representa los datos del documento.

  • Conecte los mensajes de Windows y los objetos de interfaz de usuario adecuados, tales como los elementos de menú, a las funciones miembro del controlador de mensajes de la clase de vista.

  • Implemente esos controladores para interpretar la entrada de usuario.

Además, es posible que tenga que invalidar otras funciones miembro CView de la clase de vista derivada. En concreto, puede querer invalidar OnInitialUpdate para realizar la inicialización especial de la vista y OnUpdate para realizar cualquier procesamiento especial necesario justo antes de que la vista se vuelva a dibujar. En el caso de documentos de varias páginas, también debe invalidar OnPreparePrinting para inicializar el cuadro de diálogo Imprimir con el número de páginas que se imprimirán, además de otra información. Para obtener más información sobre cómo reemplazar funciones miembro CView, vea la clase CView en la Referencia de MFC.

Qué más quieres saber

Consulte también

Arquitectura de vistas y documentos
CFormView (clase)
Vistas de registros (acceso a datos MFC)
Omisión del mecanismo de serialización