Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определение реакций меню




Следующая команда при любом выборе из Bar-меню реализует указанную <команду>: On Selection Menu<Ваr-меню> [<команда>]

Если параметр <команда> опущен, то назначение отменяется.

Команда On Selection Pad<Pad-пункт> Of <Ваr-меню> [<команда>] позволяет делать индивидуальные назначения команд на каждый <Pad-пункт> из <Ваr-меню>. Обычно это <команды> Do.

Команда On Pad назначает на <Раd-пункт меню> из главного горизонтального <Ваr-меню> дополнительное меню следующего уровня <Рорuр-меню>/<Ваr-меню>:

On Pad <Pad-Пункт> Of <Ваr-Меню>

[Activate Popup <Рорuр-Меню> /Activate Menu <Ваr-меню1>]

Теперь, если вы выбираете пункт из горизонтального Bar-меню, будет автоматически отображаться и соответствующее вспомогательное Popup/Bar-меню. Такое меню должно быть определено ранее командой Define Popup/Menu.

Вместо команды On Pad можно использовать и команду On Selection Pad, но при этом вспомогательное Popup-меню будет появляться не автоматически, а при нажатии клавиши Enter/Space.

Для передачи в процедуры параметров могут использоваться следующие функции:

Menu() - возвращает имя активного Bar-меню;

Pad() - возвращает имя Pad-пункта, выбранного в Bar-меню;

Prompt() - возвращает строку-приглашение, содержащуюся в Pad-элементе, выбранном в Bar-меню;

Mrkpad<Bar-меню>,<Pad-пункт> - возвращает значение.Т., если <Раd-элемент> в <Ваr-меню> помечен, и.F. - если нет.

Следующие команды деактивизируют/удаляют меню

Deactivate Menu - удаление активного Bar-меню с экрана (но не из памяти), переход на команду, следующую за Activate Menu.

Release Menus<Список Ваr-Меню> [Extended]] - удаление всех или перечисленных неактивных Bar-меню с экрана и из памяти, включая и все подчиненные меню (если указана опция Extended).

Clear Menus - удаление неактивных меню с экрана и из памяти.

Release Pad <Pad-пyнкт>/All Of <имя Ваr-меню> - удаляет ука­зан­ный Pad-пункт Bar-меню из памяти и с экрана/окна. Можно удалить (All) и все Pad-пункты меню (кроме системного меню). Включение опции Extended удаляет также и все подчиненные меню следующего уровня.

Hide Menu<список Bar-Меню>/All [Save] - удаляет указанные или все (All) горизонтальные меню с экрана/окна, но не из памяти. Такое меню может быть восстановлено с помощью команд Activate/Show Menu. Образ меню остается на экране, если указана опция Save. Очистить экран можно командой Clear.

Любое меню можно покинуть, нажав клавишу Escape или ис­поль­зовав команду Deactivate. В этих случаях управление передается на команду, следующей за командой Activate. Команда Deactivate прекращает процедуру, в которой она находится.




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 407; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.