使一个用户自定义菜单栏失效,并将它从屏幕上移去,但并不从内存中删除菜单栏的定义。
语法
DEACTIVATE MENU MenuName1 [, MenuName2 ...] | ALL
参数
MenuName1 [, MenuName2 ...]
指定失效的菜单栏名。包含逗号分隔的菜单栏列表可以使一组菜单栏失效。
ALL
使所有的活动菜单失效。
说明
DEACTIVATE MENU 从 Visual FoxPro 主窗口或用户自定义窗口中移去一个活动菜单栏或一组菜单栏,而不从内存中删除菜单栏的定义。可以用 ACTIVATE MENU 命令和菜单栏名重新激活菜单栏。
提示
当在应用程序中包含系统菜单栏 (_MSYSMENU) 时,不必定义、激活或废止该菜单栏,只需发送 SET SYSMENU AUTOMATIC 命令即可。
要从内存中释放特定的一个或一组菜单栏,可使用 RELEASE MENUS 命令。可用 CLEAR MENUS 或 CLEAR 命令从内存中释放所有的菜单栏。
除非使用 DEFINE MENU BAR 创建菜单栏或使用 ACTIVATE MENU NOWAIT 激活菜单栏,否则程序控制回到激活菜单栏的命令行之后的程序行。