Поделиться через


Управление дочерними окнами MDI

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

В окне фрейма MDI окно фрейма управляет окном MDICLIENT, переместив его в сочетании с панелью управления. В свою очередь, окно MDICLIENT управляет всеми дочерними окнами фреймов MDI. На следующем рисунке показана связь между окном фрейма MDI, окном MDICLIENT и его дочерними окнами фреймов документов.

Child windows in an MDI frame window.
Окна и дочерние элементы MDI

Окно фрейма MDI также работает вместе с текущим дочерним окном MDI, если есть один. Окно фрейма MDI делегирует сообщения команд дочерним элементам MDI перед попыткой их обработки.

Что вы хотите узнать больше о

См. также

Использование окон фрейма