* С помощью команды DEFINE PAD создаются два новых заголовка
* Когда в меню выбирается элемент, команда ON SELECTION POPUP с
CLEAR
SET SYSMENU SAVE
SET SYSMENU TO
DEFINE PAD convpad OF _MSYSMENU PROMPT '\<Conversions' COLOR SCHEME 3 ;
KEY ALT+C, ''
DEFINE PAD cardpad OF _MSYSMENU PROMPT 'Card \<Info' COLOR SCHEME 3 ;
KEY ALT+I, ''
ON PAD convpad OF _MSYSMENU ACTIVATE POPUP conversion
ON PAD cardpad OF _MSYSMENU ACTIVATE POPUP cardinfo
DEFINE POPUP conversion MARGIN RELATIVE SHADOW COLOR SCHEME 4
ON SELECTION POPUP conversion;
DO choice IN definbar WITH PROMPT( ), POPUP( )
DEFINE POPUP cardinfo MARGIN RELATIVE SHADOW COLOR SCHEME 4
ON SELECTION POPUP cardinfo;
DO choice IN definbar WITH PROMPT( ), POPUP( )
PROCEDURE choice
PARAMETERS mprompt, mpopup
WAIT WINDOW 'You chose ' + mprompt + ;
IF mprompt = 'Exit'
SET SYSMENU TO DEFAULT
ENDIF
* элементов в меню. Сначала текущая системная строка меню сохраняется
* в памяти с помощью команды SET SYSMENU SAVE, а затем все заголовки
* системных меню удаляются по команде SET SYSMENU TO.
* системных меню, а команда DEFINE POPUP создает раскрывающееся
* меню для каждого из этих заголовков. DEFINE BAR используется для
* создания элементов в каждом из меню. Когда выбирается заголовок
* меню, команда ON PAD с помощью ACTIVATE POPUP активизирует
* соответствующее меню.
* помощью функций PROMPT( ) и POPUP( ) передает номер элемента и имя
* меню процедуре CHOICE. Она отображает текст для выбранного
* элемента и имя содержащего его меню. Если в меню Card Info выбран
* элемент Exit, восстанавливается первоначальная система меню Visual
* FoxPro.
KEY CTRL+S, '^S'
KEY CTRL+I, '^I'
KEY ALT+V, ''
KEY ALT+P, ''
KEY ALT+W, ''
' from popup ' + mpopup NOWAIT
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.