iCAx开思工具箱

标题: 关于MenuScript的应用(急) [打印本页]

作者: fengling2001    时间: 2005-7-8 17:51
标题: 关于MenuScript的应用(急)
我自定义了个菜单:mdo_login
                           mdo_import
                           mdo_export
在Sample.men中写了如下脚本:
  VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
BEFORE UG_EDIT
  CASCADE_BUTTON UGGF_OPERATION
  LABEL SDIDE(&S)
END_OF_BEFORE
MENU UGGF_OPERATION
  BUTTON UG_LOGIN
  LABEL mdo_login
  ACTIONS E:\UG\my_first_ug\application\mdologindll.dll   
  BUTTON UG_SAVE
  LABEL mdo_import
  ACTIONS E:\UG\my_first_ug\application\test_mdo.dll
  BUTTON UG_OPEN
  LABEL mdo_export
  ACTIONS E:\UG\my_first_ug\application\test_mdo.dll
END_OF_MENU
其中mdologindll.dll 、test_mdo.dll、test_mdo.dll在VC下做的DLL,现在我希望在进入UG后,只有菜单项mdo_login可用,另两个变灰,等登录之后,mdo_import、mdo_export可用。
请各位帮忙!!!!
非常急!!
  
  
作者: 深夜摔键盘    时间: 2005-7-8 19:23
试试下面这俩函数,我没用过。也许能解决你的问题
extern int UF_MB_ask_button_id (
char * button_name,  
int * button_id );
  
extern int UF_MB_set_button_sensitivity (
int button_id,  
UF_MB_state_t state );
作者: pzytony    时间: 2005-7-10 20:27
right
作者: Haykin    时间: 2005-9-18 22:17
标题: 请问高手如何使得用户菜单项在进入UG之后初始化状态为不可用?
我试着用UF_MB_set_button_sensitivity函数,但在ugs似乎先执行starup/目录下的动态库文件,然后执行.men文件,这样的话,导致我的UF_MB_set_button_sensitivity根本不起作用,请高手指教,谢谢;
是否在.men 文件中有初始化菜单项状态的语句?
-----------
请问哪里可以下载到UG/OPEN  MenuScript的用户指南?
作者: along533    时间: 2005-9-19 07:58
你可以学习UG菜单项的做法,把他们隐藏起来,等登陆后就能出现。这样可能不是你想要做的
作者: syczgxw    时间: 2009-5-29 21:07
那在.men文件里的语句应该怎么写呢




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3