Compartir a través de


Administrar ventanas secundarias MDI

Las ventanas de marco principal de MDI (una por aplicación) contienen una ventana secundaria especial denominada ventana MDICLIENT. La ventana MDICLIENT administra el área de cliente de la ventana de marco principal y tiene ventanas secundarias: las ventanas del documento, derivadas de CMDIChildWnd. Dado que las ventanas de documento son ventanas de marco (ventanas secundarias MDI), también pueden tener sus propios elementos secundarios. En todos estos casos, la ventana primaria administra sus ventanas secundarias y reenvía algunos comandos a ellos.

En una ventana de marco MDI, la ventana de marco administra la ventana MDICLIENT y la cambia de posición junto con las barras de control. La ventana MDICLIENT, a su vez, administra todas las ventanas de marco secundario MDI. En la ilustración siguiente se muestra la relación entre una ventana de marco MDI, su ventana MDICLIENT y sus ventanas de marco de documento secundarias.

Ventanas hijas en una ventana de marco MDI.
Ventanas marco de MDI y ventanas secundarias

Una ventana de marco MDI también funciona junto con la ventana secundaria MDI actual, si hay una. La ventana de marco MDI delega los mensajes de comando en el elemento secundario MDI antes de intentar controlarlos.

¿Qué quieres saber más sobre

Consulte también

Uso de ventanas de marco