Эти команды и функции позволяют Вам разрабатывать, отображать, и активизировать определяемые пользователем меню и строки меню.

Использование Разультат

Команда \ | \\

Печатает или отображает строку текста.

Команда ACTIVATE POPUP

Отображает и активизирует строку меню.

Функция BAR( )

Возвращает номер последнего выбранного элемента меню, определенного с помощью команды DEFINE POPUP, или номер элемента меню Visual FoxPro.

Функция BARPROMPT( )

Возвращает текст элемента меню. Возвращает текст элемента меню.

Команда CLEAR MENUS

Освобождает в памяти все определения строки меню.

Команда CLEAR POPUPS

Освобождает в памяти все определения меню, созданные с помощью команды DEFINE POPUP.

Функция CNTBAR( )

Освобождает в памяти все определения меню, созданные с помощью команды DEFINE POPUP. 

CNTPAD( ) Function

Return the number of menu titles on a user-defined menu bar or the Visual FoxPro system menu bar.

Команда CREATE MENU

Открывает конструктор меню в Visual FoxPro.

Команда DEACTIVATE MENU

Деактивизирует строку меню, определенную пользователем, и удаляет ее с экрана, оставляя при этом определение строки меню в памяти..

Команда DEACTIVATE POPUP

Деактивизирует меню, созданное командой DEFINE POPUP.

Команда DEFINE BAR

Создает элемент в меню, определенном с помощью команды DEFINE POPUP.

Команда DEFINE MENU

Создает строку меню.

Команда DEFINE PAD

Создает заголовок меню в пользовательской строке меню или в системной строке меню Visual FoxPro.

Команда DEFINE POPUP

Создает меню. 

Функция GETBAR( )

Возвращает номер элемента в меню, определенном с помощью команды DEFINE POPUP, или в системном меню Visual FoxPro.

Функция GETPAD( )

Возвращает имя меню для заданной позиции строки меню.

Команда HIDE MENU

Скрывает одну или несколько активных пользовательских строк меню.

Команда HIDE POPUP

Скрывает одно или несколько активных меню, созданных с помощью команды DEFINE POPUP.

Команда MODIFY MENU

Открывает конструктор меню, в котором можно модифицировать или создать систему меню.

Команда MOVE POPUP

Перемещает меню, определенное пользователем с помощью команды DEFINE POPUP на новое место.

Функция MRKBAR( )

Определяет, помечен ли элемент пользовательского или системного меню Visual FoxPro.

Функция MRKPAD( )

Определяет, помечен ли заголовок меню в строке меню, определенной пользователем, или в системной строке меню Visual FoxPro.

Команда ON BAR

Задает меню или строку меню, которые активизируются при выборе определенного элемента из меню.

Команда ON EXIT BAR

Выполняет команду при выходе из заданного элемента меню. Включена для совместимости с dBASE.

Команда ON EXIT MENU

Выполняет команду при выходе из любого заголовка меню в заданной строке меню. Включена для совместимости с dBASE.

Команда ON EXIT PAD

Выполняет команду при выходе из заданного заголовка меню. Включена для совместимости с dBASE.

Команда ON EXIT POPUP

Выполняет команду при выходе из любого элемента заданного меню. Включена для совместимости с dBASE

Команда ON PAD

Задает меню или строку меню, активизируемые при выборе данного заголовка меню.

Команда ON SELECTION BAR

Задает команду, которая выполняется при выборе конкретного элемента меню.

Команда ON SELECTION MENU

Задает команду, которая выполняется при выборе любого заголовка меню в строке меню.

Команда ON SELECTION PAD

Задает команду, которая выполняется при выборе конкретного заголовка меню в строке меню.

Команда ON SELECTION POPUP

Задает команду, которая выполняется при выборе любого элемента из заданного меню или из любого меню.

Функция PAD( )

Возвращает самый последний заголовок меню, выбранный из строки меню, в виде строки прописных символов, или возвращеает логическое значение, указывающее, что заголовок меню определен для активной строки меню.

Команда POP MENU

Восстанавливает заданное определение строки меню, которое было занесено в стек командой PUSH MENU.

Команда POP POPUP

Восстанавливает заданное определение меню, которое было занесено в стек командой PUSH POPUP.

Функция POPUP( )

Возвращает символьную строку, содержащую имя активного меню, или логическое значение, которое указывает, определено ли заданное меню.

Функция PRMBAR( )

Возвращает текст элемента меню.

Функция PRMPAD( )

Возвращает текст заголовка меню.

Функция PROMPT( )

Возвращает текст заголовка меню, выбранного из строки меню, или текст элемента меню, выбранного из меню.

Команда PUSH MENU

Помещает определение строки меню в стек памяти, содержащий определения строк меню.

Команда PUSH POPUP

Помещает определение меню в стек памяти, в котором хранятся определения меню.

Команда RELEASE BAR

Удаляет из памяти заданный элемент некоторого меню или все его элементы.

Команда RELEASE MENUS

Удаляет из памяти строки меню, определенные пользователем.

Команда RELEASE PAD

Удаляет из памяти конкретный заголовок меню или все заголовки меню.

Команда RELEASE POPUPS

Удаляет из памяти конкретное меню или все меню.

Команда SET MARK OF

Задает символ маркировки для заголовков меню и элементов меню, либо отображает или удаляет символ маркировки.  

Команда SET SKIP OF

Делает доступным или недоступным меню, строку меню, заголовок меню или элемент меню; воздействует как на пользовательские меню, так и на системные меню Visual FoxPro. 

Команда SIZE POPUP

Изменяет размеры меню, созданного командой DEFINE POPUP.

Функция SKPBAR( )

Определяет состояние элемента меню (доступен или недоступен), заданное с помощью команды SET SKIP OF.

Функция SKPPAD( )

пределяет состояние заголовка меню (доступен или недоступен), заданное с помощью команды SET SKIP OF.

Команда SHOW MENU

Отображает одну или несколько определенных пользователем строк меню, не активизируя их.

Команда SHOW POPUP

Отображает одно или несколько меню, определенных с помощью команды DEFINE POPUP, не активизируя их.

SYS(2013) - строка имен системных меню

Возвращает символьную строку, ограниченную пробелом, которая содержит внутренние имена системных меню Visual FoxPro.

See Also

Other Resources

Input and Output
Menu Designer
Language Categories