В данном разделе описывается процесс создания очень простого
меню. Здесь поясняются все основные моменты использования редак-
тора меню.
Предположим вы хотите создать всплывающее меню с тремя ко-
мандами. Первые две команды позволяют пользователю просматривать
существующие записи (List) и добавлять новые (Add). Третья коман-
да, Arrange List (Упорядочивание списка) выводит всплывающее меню
с двумя дополнительными командами, Ascending (В порядке возраста-
ния) и Descending (В порядке убывания), которые позволяют пользо-
вателю выбирать порядок сортировки списка записей.
Меню построено следующим образом:
+----------------------------------------+
¦ - ¦ TEST MENU : MENU_1 ¦
+----------------------------------------¦
¦ Widget ¦
+----------------------------------------¦
¦ List Ctrl+L ¦ ¦
¦ Add... Ctrl+A ¦ ¦
+---------------------------------------+¦
¦_ArrangeList______¦_Ascending__Ctrl+F2_¦¦
+------------------¦ Descending Ctrl+F3 ¦¦
¦ +--------------------+¦
¦ ¦
+----------------------------------------+
Рис. 5.11 Пример меню
В данном меню Widgets и Arrange List - это команды вывода
всплывающего меню. Когда пользователь щелкает кнопкой "мыши" на
команде Widgets, выводится всплывающее меню с командами List,
Add, Arrange и Arrange List. Когда пользователь щелкает кнопкой
"мыши" на команде Arrange List, выводится другое всплывающее меню
меню с командами Ascending и Descending.
List и Add - это элементы меню (команды). Когда пользователь
щелкает на данных командах кнопкой "мыши", прикладная программа
выполняет действие. Команда List выводит список записей, а коман-
да Add выводит диалоговое окно, которое запрашивает у пользовате-
ля запись, добавляемую к списку.
Обратите внимание на разделитель меню, отделяющий группу ко-
манд List и Add от команды вывода всплывающего меню Arrange List.