Глава 26. Многодокументный интерфейс 747
Это касается и окон, находящихся в самой глубине. Каскадное расположение имеет, однако, естественные ограничения. Рано или поздно места становится недостаточно и новые окна полностью перекрывают предыдущие.
Рис. 26.5. Программа SimpleMDI с пятью дочерними окнами, расположенными каскадом
Каскадное расположение дочерних окон выбирается по умолчанию при первом открытии приложения. Оно сохраняется до тех пор, пока какое-нибудь окно не будет развернуто.
Расположение мозаикой. Другой вариант расположения нескольких дочерних окон — мозаика. На рис. 26.6 показаны два покрывающих рабочую область дочерних окна в приложении SimpleMDI. Рис. 26.6 — пример вертикальной мозаики. Чтобы расположить окна таким образом, надо, как правило, выбрать в меню Окно (Window) пункт Мозаика (Tile или Tile Vertical).
Многие приложения MDI также поддерживают и горизонтальную мозаику, которая показана на рис. 26.7. Обычно для этого используется команда Горизонтально (Horizontal) меню Окно (Window).
По умолчанию для мозаики устанавливается вертикальный стиль. Разница между вертикальной и горизонтальной мозаикой заметна только в том случае, когда открыты два или три окна.
Иногда мозаика бывает полезна и при числе окон более трех. На рис. 26.8 показан пример мозаики из пяти окон. Здесь же показано, как мозаика ведет себя в случае, когда одно или более окон приложения свернуты.