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 O F
MenuName2 lExpression4
参 数 描 述
M E N U MenuBarName1 lExpression1

启
用 或 禁 止 Visual FoxPro 系 统 菜 单 栏 或 使 用 DEFINE MENU 创 建 的
自 定义 菜 单 栏 例 如 可 以 使 用 以 下 命 令 禁 止 Visual FoxPro 的
系 统 菜 单 栏
_MSYSMENU
SET SKIP OF MENU _MSYSMENU .T.
使用以下命令启用它
SET SKIP OF MENU _MSYSMENU .F.
PAD MenuTitleName O F MenuBarName2 lExpression2



启
用 或 禁 止 由 DEFINE PAD 创 建 的 Visual FoxPro 系 统 菜 单 标 题 或
用 户 自定 义 菜 单 标 题 可 以 用 如 下 命 令 禁 止 Visual FoxPro 的
编 辑 菜 单 标 题SET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .T.
可 以
用 如 下 命 令 激 活
S ET SKIP OF PAD _MSM_EDIT OF _MSYSMENU .F.
POPUP MenuName1 lExpression 3
启 用
或 禁 止 由 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. 此 菜 单 命 令 可 以 用 如 下
命 令 激
活
S ET SKIP OF BAR _MFI_NEW OF _MFILE .F.
使 用
nMenuItemNumber 可 指 定 用 DEFINE BAR 创 建 的 菜 单 项
说 明


有关
Visual FoxPro 系统菜单各部分内部名称的完整列表 请参阅系统菜单名称
也可使用 SYS(2013) 来返回系统菜单的内部名称













如果逻辑表达式
lExpression 的计算值为 真 (.T.) 则 SET SKIP OF 命令中的菜单菜单栏
菜单名或菜单项被禁止 禁止的项以灰色显示且不能选择
如果逻辑表达式lExpression 的计算值为 假 (.F.) 则激活相应的菜单
菜单栏 菜单名或菜单项 可以选择
请 参 阅
CREATE MENU, DEFINE BAR, DEFINE MENU, DEFINE PAD, DEFINE
POPUP, System Menu Names 概 览 , SKPBAR( )
