|
Главная особенность MDI заключается в том, что для этого типа интерфейса можно многократно открывать форму одного вида документа для нескольких разных по содержанию документов. Примером интерфейса типа MDI может служить программа Microsoft Word (рис. 7.2).
Рис. 7.2. Пример интерфейса типа MDI
Для интерфейса такого типа характерно наличие одного главного окна (MDI-окно), которое обычно именуется родительским окном (на рис. 7.2 это окно с заголовком Microsoft Word), и необходимого для работы количества подчиненных (вложенных) окон, называемых дочерними (на рис. 7.2 это окна с заголовками Документ1, Документ2, Документ4). Количество открытых дочерних окон ограничено лишь возможностями компьютера.
Подчеркнем, что родительское окно для MDI-интерфейса может быть только одно, при этом оно является контейнером для всех дочерних окон. Это означает, что при минимизации родительского окна вместе с ним минимизируются и все дочерние окна.
В свою очередь, дочерние окна могут находиться только внутри родительского, то есть при раскрытии на весь экран дочерние окна раскрываются полностью только в границах родительского окна и не могут быть вынесены или перемещены за эти границы.
В состав интерфейса MDI входят следующие элементы:
главное меню; |
панель инструментов с элементами управления; |
главное окно приложения (MDI-окно); |
дочерние окна; |
элементы управления для работы с данными, расположенные в дочерних окнах (на рис. 7.2 это одно большое поле для работы с текстом своего документа в каждом из окон); |
строка состояния. |
Основные особенности дочерних окон:
дочерняя форма всегда располагается в границах родительской; | |
дочернюю форму нельзя переместить за границы родительской формы; | |
дочернее окно сворачивается только внутри родительского; | |
при разворачивании дочернее окно занимает все внутреннее пространство родительского окна. |
Дата добавления: 2015-08-10; просмотров: 102 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
SDI-интерфейс | | | Интерфейс типа проводник |