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