以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何区分系统菜单和利用菜单设计器自己设计的菜单?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119389)

--  作者:新福星
--  发布时间:2018/5/24 5:54:00
--  [求助]如何区分系统菜单和利用菜单设计器自己设计的菜单?
利用菜单设计器设计的一个菜单X。在调测程序时,这个菜单可能不显示,只显示的是系统原有的菜单Y。如何区分XY哪个菜单在运行?谢谢
--  作者:有点甜
--  发布时间:2018/5/24 8:45:00
--  

判断当前菜单

 

Foxtable提供了一个系统变量SystemMenu,此变量为逻辑型,如果当前菜单为系统菜单,则返回True,如果当前菜单为自定义菜单,则返回False。


--  作者:新福星
--  发布时间:2018/5/24 14:37:00
--  
谢谢 如何在系统菜单运行时获取自定义菜单呢?
--  作者:有点甜
--  发布时间:2018/5/24 15:07:00
--  
以下是引用新福星在2018/5/24 14:37:00的发言:
谢谢 如何在系统菜单运行时获取自定义菜单呢?

 

这个就不可以了,要切换到用户菜单,获取完以后,再切换回系统菜单

 

lockbasemainform
msgbox(SystemMenu)
Syscmd.Project.OpenUserMenu()
msgbox(SystemMenu)
Syscmd.Project.OpenSystemMenu()
msgbox(SystemMenu)
unlockbasemainform