Cтраница 3
В ситуации, когда дочернее окно w sheetl закрыли, а w sheet2 остается открытым, w sheet2 наследует, ставшее активным, меню родительского окна. Если же w sheetl вновь открыли и переключились обратно к w sheet2, то меню, появившееся вместе с дочерним окном w sheet2, является меню родительского окна. [31]
Некоторые приложения могут открывать дочерние окна приложений. [32]
Откуда при полном переборе дочерних окон вы сможете узнать, является ли окно настоящим окном или просто заголовком пиктограммы. [33]
Свойство MDICbildConnt определяет количество открытых дочерних окон. [34]
Это специальная группа классов дочерних окон фрейма, которая отвечает за отображение данных документа и за взаимодействие с пользователем. [35]
![]() |
Заголовок и просмотр списка. [36] |
Заголовок ( HEADER) - дочернее окно обычно располагаемое над колонками текста или цифр. Содержит заголовок для каждого столбца и позволяет менять ширину столбцов. [37]
![]() |
Окно MDI Frame. [38] |
Область MDI рамки, отображающая дочерние окна, именуется клиентской областью, как представлено на рисунке 11.1. Также в клиентской области располагаются элементы управления настраиваемой MDI рамки. [39]
![]() |
Главное меню приложения TextViewer. [40] |
Обратите внимание, что меню дочернего окна не имеет меню Подсказка, так как окно Подсказка не должно меняться, когда отображается дочернее окно. [41]
Отметим только, что позиция дочернего окна определяется координатами его владельца, в то время как для всплывающего окна положение задается относительно экрана. [42]
Например, Windows обрабатывает список дочерних окон в одном из меню MDI-приложения, а специальные методы Delphi активизируют соответствие функционального назначения MDI, упорядочивая дочерние окна каскадно или в виде черепицы. [43]
Сохранив в ней дескриптор меню дочернего окна, вы можете больше не заботиться о вопросах переключения между различными меню. [44]
Когда производится многократное открытие экземпляров дочерних окон, позаботьтесь, чтобы в каких-нибудь скриптах не было явных ссылок на дочернее окно-оригинал. Например, если код обработчика события нажатия мышью командной кнопки cb cancel имеет вид Close ( w customer order), то нажатие кнопки мышью не приведет к закрытию дополнительных экземпляров дочерних окон. В то же время, Close ( Parent) действительно приведет к закрытию каждого окна из открытых экземпляров. [45]