logo
123

Работа с диалоговыми окнами

Особой разновидностью окон являются диалоговые окна, появляющиеся на экране только в том случае, когда для выполнения какого-либо действия операционной системе Windows нужна дополнительная информация, которую она может получить только от пользователя.

Структура диалогового окна немного отличается от общей структуры окон в Windows. В поле названия диалогового. окна указывается название команды, выбор которой привел к появлению этого окна на экране. Диалоговые окна не могут иметь в заголовке кнопок минимизации, восстановления и развертывания. Вместо них слева от значка закрытия окна иногда находится кнопка  которая служит для вызова справки по работе с данным диалоговым окном. Диалоговые окна не могут изменять своих размеров и никогда не содержат полос прокрутки. Они могут только перемещаться по экрану и быть закрытыми. Поэтому их системное меню содержит всего два пункта: Переместить и Закрыть Alt+F4. И перемещение, и закрытие диалоговых окон производятся по стандартным для остальных окон Windows правилам. Кроме того, закрытие диалоговых окон можно произвести, нажав клавишу Esc или специальную кнопку Отмена, помещенную внутри диалогового окна (способы «нажатия» кнопок рассматриваются немного ниже). Любой из способов закрытия диалогового окна приводит к отмене вызвавшей его команды.

Диалоговые окна содержат так называемые элементы управления, работая с которыми пользователь передает операционной системе нужную информацию и управляющие воздействия. В Диалоговом окне, находится много различных элементов управления, среди них кнопки с названиями Открыть, Отмена, Сброс, так называемые развертывающиеся списки с названиями Папка; Имя файла; Тип файлов: и т.д. Кроме собственно элементов управления диалоговые окна могут содержать различные названия и рамки, облегчающие ориентацию пользователя среди элементов управления окна. Названия элементов управления размещаются либо на самом элементе, либо, если размеры элемента управления не позволяют нанести на него название, рядом с ним. Как правило, одна из букв названия подчеркнута, и следовательно, для работы с этим элементом может быть использована соответствующая горячая клавиша. Рядом с некоторыми названиями может находиться многоточие, смысл этого обозначения точно такой же, как и при его использовании в меню: при выборе такого элемента управления будет вызвано дополнительное диалоговое окно. В любой момент взаимодействия с окном один из элементов управления выделен с помощью пунктирной рамки, в которую заключается его название, и, возможно, цветовой полоской в самом элементе. Это выделение принято считать курсором диалогового окна, а сам элемент управления — активным (текущим, выделенным).

В любой момент времени пользователь может взаимодействовать только с активным элементом управления.