Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Учебник для вузов_Степанов_2002 3-...doc
Скачиваний:
14
Добавлен:
01.05.2025
Размер:
34 Мб
Скачать
☆

Переключающие пункты

Если пункт меню определяет режим, который имеет только два возможных состояния: режим включен или режим выключен, то выбор включенного режима отмечается в меню галочкой слева от названия соответствующего пункта, а выбор отключенного режима — ее отсутствием. Например, в вышеупомянутом подменю Вид (рис. 8.7) имеется пункт меню Строка состояния, определяющий режим вывода/отмены вывода на экран строки состояния приложения. Другими словами, строка состояния может быть либо изображена, либо не изображена на экране. Если выбран режим вывода, то рядом с названием ставится галочка « » и строка состояния изображается на экране. Повторный выбор того же самого пункта приводит к тому, что галочка в меню и строка состояния в окне убираются.

Блокирование пунктов

В зависимости от конкретной ситуации, сложившейся во время работы операционной системы или при выполнении приложения, выбор тех или иных пунктов меню может оказаться бессмысленным. Операционная система Windows в таких случаях автоматически блокирует доступ к соответствующим пунктам меню. Заблокированные пункты недоступны для выбора, и при перемещении по меню курсор «перепрыгивает» через эти пункты. Внешним признаком блокирования пункта может служить его бледная сероватая окраска. Например, на рис. 8.3, б изображена ситуация, когда в вертикальном меню заблокирован пункт Восстановить.

Запрос дополнительной информации

Если справа от названия команды нет никаких специальных символов, то выбранная в меню команда будет сразу же выполнена операционной системой. В некоторых случаях справа от названия пунктов меню размещается либо многоточие, либо маленький треугольник «►», развернутый основанием к команде. Наличие многоточия или символа «►» в названии пункта означает, что для выполнения команды этого пункта меню операционной системе нужна дополнительная информация, уточняющая условия ее выполнения. И при выборе такого пункта в меню операционная система обязательно запрашивает всю необходимую информацию у пользователя. Дополнительная информация запрашивается с помощью каскадных меню и диалоговых окон.

Рис. 8.8. Каскадное меню пункта Настройка основного меню

Каскадное меню

Если справа от названия команды в меню находится символ « ► », то запрос информации организуется в форме так называемого каскадного меню, то есть меню нескольких уровней вложенности. На рисунке 8.8 треугольники размещены справа от названий пунктов Программы, Избранное, Документы, Настройка и Найти основного меню. Выбор любого из этих пунктов приведет к выводу на экран каскадного меню первого уровня. Работа с таким меню организуется точно так же, как и с обычным. Если в нем вновь встретится строка с таким значком и она будет выбрана, то развернется каскадное меню следующего уровня и т. д.

Вызов диалогового окна

Если справа от названия команды находится многоточие, то запрос дополнительной информации производится с помощью так называемого диалогового окна. На рисунке 8.8 многоточие входит в названия команд Выполнить..., Завершение работы... и т. д. Такие команды выполнятся только после того, как пользователь произведет в вызванном с помощью команды диалоговом окне все необходимые установки и нажмет кнопку Ok. Примеры диалоговых окон рассматриваются ниже.