Задает доступность или недоступность меню, строки меню, заголовка меню, или пункта меню для пользовательских меню или системного меню Microsoft Visual FoxPro. Есть несколько версий синтаксиса.
SET SKIP OF MENU MenuBarName1 lExpression1 |
SET SKIP OF PAD MenuTitleName OF MenuBarName2 lExpression2 |
SET SKIP OF POPUP MenuName1 lExpression3 |
SET SKIP OF BAR nMenuItemNumber | SystemItemName OF MenuName2 lExpression4 |
Параметры
- MENU MenuBarName1lExpression1
- Делает доступной или недоступной полосу системного меню Visual FoxPro или строку пользовательского меню, созданную DEFINE MENU. Например, полоса системного меню Visual FoxPro _MSYSMENU может быть заблокирована такой командой:
Скопировать код
SET SKIP OF MENU _MSYSMENU .T.
Скопировать код
SET SKIP OF MENU _MSYSMENU .F.
- PAD MenuTitleName OF MenuBarName2lExpression2
- Делает доступным или недоступным заголовок системного меню Visual FoxPro или заголовок пользовательского меню, созданный DEFINE PAD. Например, заголовок меню Edit Visual FoxPro может быть заблокирован такой командой:
Скопировать код
SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .T.
Скопировать код
SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .F.
- POPUP MenuName1lExpression3
- Делает доступным или недоступным системное меню Visual FoxPro или пользовательское меню, созданное DEFINE POPUP. Например, меню Edit Visual FoxPro может быть заблокировано такой командой:
Скопировать код
SET SKIP OF POPUP _MEDIT .T.
Скопировать код
SET SKIP OF POPUP _MEDIT .F.
- BAR nMenuItemNumber | SystemItemName OF MenuName2lExpression4
- Делает доступным или недоступным пункт меню системного меню Visual FoxPro или пункта пользовательского меню, созданного DEFINE BAR. Например, команда New в меню File Visual FoxPro может быть заблокирована такой командой:
Скопировать код
SET SKIP OF BAR _MFI_NEW OF _MFILE .T.
_MFI_NEW
, MenuName2 определяет меню_MFILE
, и lExpression4 определяет логическое выражение.T.
. Команду меню можно сделать доступной такой командой:Скопировать код
SET SKIP OF BAR _MFI_NEW OF _MFILE .F.
Замечания
Для полного листинга внутренних имен компонентов системного меню Visual FoxPro, см. Имена Системного меню . Вы также можете использовать SYS(2013), чтобы возвратить внутренние имена системного меню.
Если логическое выражение lExpression равно истине (.T)., меню, строка меню, имя меню, или пункт меню, включенные в SET SKIP OF становятся недоступными, приобретают тусклое начертание, и не могут быть выбраны. Если lExpression равно лжи (.F)., меню, строка меню, имя меню, или пункт меню становятся доступными и могут быть выбраны.
См. Также
Другие Ресурсы
CREATE MENU КомандаDEFINE BAR Команда
DEFINE MENU Команда
DEFINE PAD Команда
DEFINE POPUP Команда
SKPBAR( ) Функция
Команды
Справочник Языка