Многодокументный интерфейс - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если тебе трудно грызть гранит науки - попробуй пососать. Законы Мерфи (еще...)

Многодокументный интерфейс

Cтраница 2


Прежде всего необходимо понять, что MDI является стандартом. Давным-давно, в доисторические времена развития компьютеров, то есть в 1989 году, фирма IBM выпустила спецификацию для так называемого многодокументного интерфейса.  [16]

17 Иерархия оконных классов. [17]

Окна этого типа создаются тогда, когда у приложения уже есть главное окно. Такие окна связаны некоторыми характеристиками ( как бы подчинены) с тем окном, из которого они были созданы, отсюда и название. Назначение этих окон может быть самым разнообразным, начиная от простого деления родительского окна на области, до организации многодокументного интерфейса. Все элементы управления также являются дочерними окнами. Из основных свойств этого типа окон отметим следующие. Дочерние окна никогда не отображаются вне своего родительского окна ни в раскрытом виде, ни в виде пиктограммы - они как бы целиком принадлежат родителю. Располагаются они в родительском окне относительно верхнего левого угла его рабочей ( клиентской) области. Более того, при перемещении родительского окна по экрану его дочерние окна перемещаются вместе с ним.  [18]

Полоса собственного меню дочернего окна не возникает на нем самом, она располагается на MDI рамке. Типичная полоса меню состоит из четырех или более пунктов. Пункт меню Опции, как правило, обеспечивает пользователю возможность производить настройки, касающиеся текущего дочернего окна. В меню, при использовании многодокументного интерфейса, обязательно должны существовать пункты меню Окно и Помощь.  [19]

Классы и файлы, создаваемые мастером AppWizard для MDI-приложения, похожи на классы и файлы, создаваемые для SDI-приложений и описанные в параграфе Классы и файлы программы гл. Однако в задачах, выполняемых этими классами, есть некоторые различия. Кроме того, в программах с многодокументным интерфейсом дополнительно используется класс дочернего масштабируемого окна.  [20]



Страницы:      1    2