Управление дочерними окнами MDI
Фреймовые MDI главные окна (один для каждого приложения) содержат особое одно дочернее окно окном MDICLIENT. Поле MDICLIENT управляет клиентскую область самого основного фреймового окна и имеет дочерние окна: окна документа, производные от CMDIChildWnd. Поскольку окна документа фреймовые окна сами дочерние окна (MDI), они также могут быть свои дочерние элементы. В этих случаях все родительское окно управляет дочерние окна и переадресует некоторые команды на них.
В окне фреймовом MDI, фреймовое окно находится в поле MDICLIENT можно передавать его вместе с панелями элементов управления. Поле MDICLIENT, в свою очередь, управляет всеми фреймовые окна дочернего элемента MDI. На следующем рисунке показана связь между фреймовым окно MDI, его полем MDICLIENT, и его дочерними фреймами окна документа.
Фреймовые окна и дочерних MDI-форм формы
Фреймовое окно MDI также работает вместе с текущим дочерним окно MDI, если таковое имеется. Фреймовое окно MDI делегирует сообщения команды к дочернему элементу MDI, прежде чем он сам пытается их обработать.