На первый взгляд, строка меню в Microsoft Internet Explorer 5 очень
напоминает стандартное меню. Однако, она выглядит совсем другой в
использовании. Нижеследующая иллюстрация показывает строку меню Internet
Explorer с выбранным пунктом Инструментальные средства (Tools).
Строка меню - фактически орган управления инструментальной панели
(toolbar control), который
выглядит и функционирует очень похоже на стандартное
меню. Вместо пунктов меню верхнего уровня, строка меню имеет ряд кнопок только
с текстом, которые показывают на
экране выпадающее меню, когда
делаешь щелчок по ним. Однако, как
специализированный тип инструментальной панели, строка меню имеет некоторые
способности, которых не хватает
стандартному меню. Как орган управления инструментальной
панели:
меню может быть настроено, используя стандартные
методы инструментальной панели, разрешая пользователю перемещать,
удалять или добавлять пункты.
меню может иметь оперативное слежение, так, чтобы
пользователи знали, когда они держат курсор мыши над
пунктом меню верхнего уровня, без
необходимости сначала щелкнуть
по нему.
Строка меню может быть включена в орган управления
дополнительной
инструментальной панели типа Rebar, давая ей
нижеследующие функциональные возможности:
Строка меню может иметь механизм захвата, который дает
возможность пользователю перемещать или изменять размеры полосы.
Она может совместно использовать полосу в органе
управления дополнительной инструментальной панели типа Rebar с другими
полосами, такими как стандартная инструментальная панель на предшествующей
иллюстрации.
Она может показать шеврон, когда
закрыта смежной полосой, давая доступ
пользователю к скрытым элементам.
Она может иметь определяемый программой фоновый точечный
рисунок.
Этот документ обсуждает, как реализовать строку меню. Так как строка меню -
это специфическая реализация
органа управления инструментальной панели, внимание
будет сосредоточено на разделах, которые являются
специфическими для строк меню. Обсуждение того, как включить
инструментальную панель в орган управления дополнительной инструментальной
панели типа Rebar, см. в статье Создание
органов управления Инструментальная
панель в стиле Internet Explorer и Дополнительная
инструментальная панель типа Rebar.
В статьях ниже обсуждаются отдельные особенности навигации по
элементам инструментальных панелей: