![]() ![]() |
|
VFP系统菜单的控制 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 16:09:42 文章录入:杜斌 责任编辑:杜斌 | |
|
|
Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单足一个条形菜单。选择条形菜单中的每一个菜单项都会激活一个弹出式菜单。在Visual FoxPro中,每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。例如,visual FoxPro主菜单的内部名字为一MSYSMENU,条形菜单项“文件”、“编辑”和“窗口”的内部名字分别为一MSM—FILE,一MSM—EDIT,一MSM—wINDOw。每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项则有一个名称(标题)和选项序号。例如,一MFILE,一MEDIT,MwINDOw为弹出式菜单项“文件”、“编辑”和“窗口’’的内部名。菜单项的名称用于在屏幕上显示菜单系统,而内部名字或选项序号则用于在程序代码中引用,自学编程网原创发布,zxbc.cn。 通过SET SYSM’ENu命令可以允许或禁止在程序执行时访问系统菜单,也可以重新设置系统菜单。命令格式是: 其中各子句的含义是: ON允许程序执行时访问系统菜单,OFF禁止程序执行时访问系统菜单,AuTOMATIC可使系统菜单显示出来,可以访问系统菜单。 TO子句用于重新设置系统菜单。“TO[(弹出式菜单名表>]”以菜单项内部名字列出可用的弹出式菜单。例如,命令SET SYSMENU TO_MFILE,_MEI)IT将使系统菜单只保留“文件”和“编辑”两个子菜单。“TO[(条形菜单项名表)]”以条形菜单项内部名字列出可用的子菜单。例如,上面的系统菜单设置命令也可以写成SET SYSMENU TO_MSM FILE,MSM EDIT。 “TO[DEFAULT]”将系统菜单恢复为缺省配置。SAVE将当前系统菜单配置指定为缺省配置,NOSAVE将缺省设置恢复成Visual FOxPro系统的标准配置。要将系统菜单恢复成标准设置,可先执行SET SYSMENU NC)SAVE命令,然后执行SET SYSMENU TO DE-FAULT命令。 不带参数的SET SYSMENU TO命令将屏蔽系统菜单,使系统菜单不可用。 |
|
![]() ![]() |