Partager via


Gérer les fenêtres enfants MDI

Les fenêtres d’image principale MDI (une par application) contiennent une fenêtre enfant spéciale appelée fenêtre MDICLIENT. La fenêtre MDICLIENT gère la zone cliente de la fenêtre cadre principale et possède elle-même des fenêtres enfants : les fenêtres de document, dérivées de CMDIChildWnd. Étant donné que les fenêtres de document sont elles-mêmes des fenêtres d’image (fenêtres enfants MDI), elles peuvent également avoir leurs propres enfants. Dans tous ces cas, la fenêtre parente gère ses fenêtres enfants et leur transfère certaines commandes.

Dans une fenêtre frame MDI, la fenêtre frame gère la fenêtre MDICLIENT, en la repositionnant avec les barres de contrôle. La fenêtre MDICLIENT gère à son tour toutes les fenêtres frame enfants MDI. La figure suivante montre la relation entre une fenêtre frame MDI, sa fenêtre MDICLIENT et ses fenêtres frame de document enfants.

Fenêtres enfant dans une fenêtre cadre MDI.
Fenêtres frame MDI et enfants

Une fenêtre frame MDI fonctionne aussi conjointement avec la fenêtre enfant MDI actuelle, le cas échéant. La fenêtre cadre MDI délègue les messages de commande à l’enfant MDI avant de tenter de les gérer elle-même.

Que voulez-vous en savoir plus sur

Voir aussi

Utilisation de Frame Windows