Операционная система Microsoft Windows 3.1 для программиста. Дополнительные главы


Многооконный интерфейс MDI - часть 2


Меню "Window" приложения Program Manager

Как правило, в меню "Windows" есть строки "Cascade" и "Tile", с помощью которых пользователь может расположить окна Document Window с перекрытием (друг за другом) или рядом друг с другом. Могут быть и другие строки, управляющие расположением окон Document Window. Например, если приложение допускает сворачивание окон Document Window в пиктограммы, в меню "Windows" присутствует строка "Arrange Icons", с помощью которой пользователь может упорядочить расположение пиктограмм свернутых окон.

Ниже разделительной черты в меню "Windows" находятся строки, соответствующие окнам Document Window. Если выбрать одну из этих строк, указанное окно будет активизировано и показано на первом плане.

Состав меню "Windows" может быть различным в различных MDI-приложениях, в чем вы можете убедиться сами. Однако в любом случае это меню позволяет вам автоматически упорядочить расположение окон Document Window и выбрать нужное окно из списка для активизации.

Поведение окон Document Window напоминает поведение дочерних окон. В частности, двигая их при помощи заголовка, вы не сможете переместить такие окна за пределы главного окна приложения. В то же время окна Document Window напоминают перекрывающиеся окна, так как их можно делать активными, при этом заголовок активного окна Document Window выделяется цветом.

Каждое окно Document Window имеет, как правило, системное меню (рис. 1.4) и кнопки изменения размера.

Рис. 1.4. Системное меню окна Document Window текстового процессора Microsoft Word for Windows версии 2.0

С помощью системного меню пользователь может изменять размеры или перемещать окно Document Window (строки "Restore", "Move", "Size", "Maximize", "Minimize"), закрывать окно (строка "Close"), передавать фокус ввода от одного окна Document Window другому (строка "Next Window") и выполнять другие действия, в зависимости от назначения приложения.


Начало  Назад  Вперед



Книжный магазин