set skip of 命令

请参阅

启用或废止用户自定义菜单或 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 MenuBarName1 lExpression1

启用或废止由 DEFINE MENU 创建的 Visual FoxPro 系统菜单栏或用户自定义菜单栏。例如,可以用如下命令废止 Visual FoxPro 系统菜单栏 _MSYSMENU:

SET SKIP OF MENU _MSYSMENU .T.


可以用如下命令激活:

SET SKIP OF MENU _MSYSMENU .F.


PAD MenuTitleName OF MenuBarName2 lExpression2

启用或废止由 DEFINE PAD 创建的 Visual FoxPro 系统菜单标题或用户自定义菜单标题。例如,可以用如下命令废止 Visual FoxPro 的“编辑”菜单标题:

SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .T.


可以用如下命令激活:

SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .F.


POPUP MenuName1 lExpression3

启用或废止由 DEFINE POPUP 创建的 Visual FoxPro 系统菜单或用户自定义菜单。例如,可以用如下命令废止 Visual FoxPro “编辑”菜单:

SET SKIP OF POPUP _MEDIT .T.


可以用如下命令激活:

SET SKIP OF POPUP _MEDIT .F.


BAR nMenuItemNumber | SystemItemName OF MenuName2 lExpression4

启用或废止由 DEFINE BAR 创建的 Visual FoxPro 系统菜单上的菜单项或用户自定义菜单项。例如,可以用如下命令废止 Visual FoxPro “文件”菜单上的“新建”命令:

SET SKIP OF BAR _MFI_NEW OF _MFILE .T.


这里,SystemItemName 指定菜单命令 _MFI_NEW,MenuName2 指定菜单 _MFILE,lExpression4 指定逻辑表达式 .T.。此菜单命令可以用如下命令激活:

SET SKIP OF BAR _MFI_NEW OF _MFILE .F.


使用 nMenuItemNumber 可指定用 DEFINE BAR 创建的菜单项。

说明

有关 Visual FoxPro 系统菜单各部分内部名称的完整列表,请参阅S系统菜单名称。也可使用 SYS(2013) 来返回系统菜单的内部名称。
如果逻辑表达式 lExpression 的计算值为“真”(.T.),则 set skip of 命令中的菜单、菜单栏、菜单名或菜单项被废止。废止的项以灰色显示且不能选择。如果逻辑表达式 lExpression 的计算值为“假”(.F.),则激活相应的菜单、菜单栏、菜单名或菜单项,可以选择。