В раскрывающемся меню под строкой меню отобразится список. Меню быстрого вызова (также называемые контекстными меню) появляются на перекрестье или рядом с ним или курсором при нажатии правой кнопкой мыши в окне рисования, текстовом окне, окне команд или на панелях.
Каждое раскрывающееся меню может содержать до 999 команд. Каждое контекстное меню может содержать до 499 команд. Ограничение числа команд распространяется на все меню согласно уровням иерархии. Если число команд превышает указанные пределы (что мало вероятно), программа игнорирует лишние команды. Собственно контекстные меню отображаются при нажатии правой кнопки мыши. В следующей таблице приведены свойства меню "Файл", отображающиеся в панели "Свойства. Свойства раскрывающегося меню и контекстного меню совпадают.
Свойства меню "Файл" |
||
---|---|---|
Элемент панели свойств |
Описание |
Пример |
Имя |
Строка-заголовок меню в строке меню. |
&Файл |
Описание |
Описание элемента, не отображается в пользовательском интерфейсе. |
|
Псевдонимы |
Указывает псевдонимы для контекстного меню. Нажмите кнопку [...], чтобы открыть диалоговое окно "Псевдонимы". Каждый псевдоним в файле НПИ служит программной ссылкой на меню и должен быть уникальным. |
POP1, FILE |
Код элемента |
Метка, уникально определяющая меню. |
ID_MnFile |
Псевдонимы раскрывающихся меню
Раскрывающимся меню могут быть присвоены псевдонимы с номерами в пределах от POP1 до POP499. Меню с псевдонимами POP1-POP16 загружаются по умолчанию при загрузке меню. Для отображения других меню они должны быть добавлены в рабочее пространство.
На вкладке "Настройка" редактора настроек пользовательского интерфейса можно создавать раскрывающиеся меню, добавлять подменю и команды. Порядок действий аналогичен работе с инструментальными панелями и подменю с незначительными различиями.
Контекстные меню отображаются в месте расположения курсора при нажатии правой кнопки указывающего устройства. Набор предлагаемых функций зависит от того, в какой области экрана находится курсор, а также от других факторов (наличие выбранного объекта, выполняемая команда и т.п.). Для отображения контекстных меню можно также использовать сценарии.
Подменю создаются так же, как и меню.
Включить или отключить отдельные пункты раскрывающихся и контекстных меню можно таким же образом, как и обычные подменю. Это называется адресацией в меню.
С помощью редактора настройки пользовательского интерфейса можно использовать рабочие пространства для управления подстановкой раскрывающихся меню. Однако можно также программно выполнить подстановку раскрывающегося меню (например, когда пользователь загружает приложение, требующее дополнительного меню). Подстановка меню выполняет активизацию меню непосредственно из другого меню.