≪
≫

Окна диалога

Окно диалога — механизм для обмена информацией между пользователем и приложением или операционной системой. Windows использует окна диалога либо для запроса данных, которые требуются при выполнении действия, либо для выдачи важных сообщений. Любой элемент меню, который сопровождается многоточием (...) (см. также раздел «Меню»), указывает, что при выборе этого элемента появится окно диалога.

Часто окно диалога предоставляет выбор параметров, относящихся к команде или процедуре, которая была инициирована выбором элемента меню. Способов выбора параметров не так уж много: обычно для этого требуется нажать кнопку, выбрать переключатель, установить флажок, впечатать что-либо в текстовое поле, выбрать элемент из списка или найти нужный файл в другом окне. Затем нужно выполнить контрольный шаг: можно нажать кнопку ОК, чтобы подтвердить установки и выполнить задачу, или нажать кнопку Cancel (Отмена), чтобы полностью аннулировать выбор команды в меню.

Рис. 4.5.

Окно диалога с различными элементами управления для установки параметров

Очень часто окна диалога бывают многостраничными, состоящими из нескольких вкладок (как в картотеке). Чтобы открыть страницу-вкладку, нужно щелкнуть ее «ушко». Такая компоновка позволяет в одном окне диалога устанавливать огромное количество параметров, сгруппированных по вкладкам-разделам (рис. 4.5).

Командные кнопки

Почти каждое окно диалога содержит командную кнопку, помеченную «ОК», которую нажимают, чтобы подтвердить произведенные установки. В окне предупреждения кнопка ОК может быть единственной кнопкой, и нажатие ее будет означать подтверждение системе о получении сообщения. Некоторые окна диалога выводят предупреждения относительно нежелательных или разрушительных последствий действий пользователя. Чтобы закрыть такое окно предупреждения, чаще всего нужно ответить Да или Нет. Большинство окон диалога, однако, содержит несколько кнопок, включая кнопки OK, Cancel (Отмена) и кнопки, позволяющие выполнить другие операции, например открыть дополнительное окно диалога.

Одна из командных кнопок обычно отчетливо выделена сплошной или пунктирной рамкой (см. рис. 4.5). Эта кнопка индицирует текущий или умолчательный выбор; если нажать на клавиатуре, будет нажата также выделенная кнопка в окне диалога.

 
Посмотреть оригинал