Správa podřízených oken MDI
Okna hlavního rámce MDI (jedna na aplikaci) obsahují speciální podřízené okno s názvem okno MDICLIENT. Okno MDICLIENT spravuje oblast klienta hlavního okna rámečku a sama má podřízená okna: okna dokumentu odvozená z CMDIChildWnd
. Vzhledem k tomu, že okna dokumentu jsou samotná okna s rámečkem (podřízená okna MDI), můžou mít také vlastní podřízené položky. Ve všech těchto případech nadřazené okno spravuje podřízená okna a předá některé příkazy.
V okně rámce MDI se okno rámce spravuje okno MDICLIENT a přemísťuje ho ve spojení s řídicími pruhy. Okno MDICLIENT zase spravuje všechna podřízená okna s rámečkem MDI. Následující obrázek znázorňuje vztah mezi oknem rámce MDI, oknem MDICLIENT a jeho podřízeným rámečkem dokumentu.
Okna a podřízené položky MDI
Okno rámce MDI funguje také ve spojení s aktuálním podřízeným oknem MDI, pokud existuje. Okno rámce MDI deleguje zprávy příkazů podřízené mdI předtím, než se pokusí zpracovat samy o sobě.