Ventanas de marco
Cuando una aplicación se ejecuta en Windows, el usuario interactúa con los documentos mostrados en ventanas de marco. Una ventana de marco de documento tiene dos componentes principales: el marco y el contenido que enmarca. Una ventana de marco de documento puede ser una ventana de marco de interfaz de documento única ( SDI) o una ventana secundaria de interfaz de documento múltiple (MDI). Windows administra la mayor parte de la interacción del usuario con la ventana de marco: mover y cambiar el tamaño de la ventana, cerrarla y minimizarla y maximizarla. El contenido se administra dentro del marco.
Ventanas y vistas de marco
El marco de MFC usa ventanas de marco para contener vistas. Los dos componentes, marco y contenido, se representan y administran mediante dos clases diferentes en MFC. Una clase de ventana de marco administra el marco y una clase de vista administra el contenido. La ventana de vista es un elemento secundario de la ventana de marco. El dibujo y otra interacción del usuario con el documento tienen lugar en el área cliente de la vista, no en el área cliente de la ventana de marco. La ventana de marco proporciona un marco visible alrededor de una vista, con una barra de títulos y controles de ventana estándar, como un menú de control, botones para minimizar y maximizar la ventana, y controles para cambiar el tamaño de la ventana. El "contenido" consta del área cliente de la ventana, que está totalmente ocupada por una ventana secundaria, la vista. En la ilustración siguiente se muestra la relación entre una ventana de marco y una vista.
Vista y ventana de marco
Ventanas de marco y ventanas separadoras
Otra disposición común es que la ventana de marco enmarca varias vistas, normalmente mediante una ventana separadora. En una ventana separadora, el área cliente de la ventana de marco está ocupada por una ventana separadora, que, a su vez, tiene varias ventanas secundarias, denominadas paneles, que son vistas.
Qué más quieres saber
Temas generales de la ventana de marco
Temas sobre el uso de ventanas de marco
Administración de la vista actual en una ventana de marco que contiene más de una vista
Temas sobre las funcionalidades especiales de la ventana de marco
Arrastrar y quitar archivos del Explorador de archivos o del Administrador de archivos en una ventana de marco
Estados semimodales: Ayuda de Windows contextual (orquestación de otras acciones de ventana)
Temas sobre otros tipos de ventanas