VFP系统菜单的控制,第1张

VFP系统菜单的控制,第2张

Visual FoxPro系统菜单是一个典型的菜单系统,它的主菜是一个条形菜单。选择栏菜单中的每个菜单项都会激活一个弹出菜单。在Visual FoxPro中,每个条形菜单都有一个内部名称和一组菜单选项,每个菜单选项都有一个名称(标题)和一个内部名称。比如visual FoxPro的主菜单的内部名称是MSYSMENU,条形菜单项File、Edit、Window的内部名称分别是MSM—FILE、MSM—EDIT、MSM—wINDOw。每个弹出菜单也有一个内部名称和一组菜单选项,每个菜单选项都有一个名称(标题)和一个选项序列号。例如,MFILE、MEDIT和MwINDOw是弹出菜单项“文件”、“编辑”和“窗口”的内部名称。菜单项的名称用于在屏幕上显示菜单系统,而内部名称或选项序列号用于程序代码中的参考。最初由zxbc.cn自学编程网发布。

SET SYSM'ENu命令可以在程序执行时允许或禁止访问系统菜单,也可以重置系统菜单。命令格式为:
set sysmenu on | off | automatic
| TO[(弹出菜单列表>]| TO[(条形菜单列表>]]
| TO[默认] | save | no save。

每个条款的含义是:

ON允许在程序执行时访问系统菜单,OFF禁止在程序执行时访问系统菜单,AuTOMATIC可以显示系统菜单并访问系统菜单。

TO子句用于重置系统菜单。“TO[(弹出菜单名称列表>]”按菜单项的内部名称列出可用的弹出菜单。例如命令SET SYSMENU TO_MFILE,_MEI)它会使系统菜单只保留“文件”和“编辑”子菜单。“TO[(条形菜单项名称列表)]”列出了带有条形菜单项内部名称的可用子菜单。比如上面的系统菜单设置命令也可以写成SET SYSMENU TO_MSM FILE,MSM EDIT。

“恢复到[默认]”将系统菜单恢复到默认配置。将当前系统菜单配置保存为默认配置,NOSAVE将默认设置恢复为Visual FOxPro系统的标准配置。要将系统菜单恢复到标准设置,首先执行SET SYSMENU NC)SAVE命令,然后执行SET SYSMENU TO default命令。

将SYSMENU设置为不带参数的命令会屏蔽系统菜单,使其不可用。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VFP系统菜单的控制

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情