Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 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.