iCAx开思工具箱

标题: UG的ug_main.men中acitions后面怎么都是STANDARD? [打印本页]

作者: foreverfrank    时间: 2003-11-21 10:06
标题: UG的ug_main.men中acitions后面怎么都是STANDARD?
请问ug_main.men中acitions后面怎么都是STANDARD?怎样找出它对应什么?我自己编写的.men文件中,acitions后面是我自己注册的.dlg文件,如果我改成“STANDARD”,就不可能成功,我想问UG中的STANDARD是怎样注册的?有那位大哥知道?能告诉我吗?
作者: dragondancing    时间: 2003-11-21 12:10
standard,本意是标准的,表示它是UG系统内部的标准的功能--不知道这样是否正确,但是你不可能直接使用action standard这条语句,它跟你所写的menu文件里action后面的.dll或者.dlg的作用是一样的,只是执行的是UG内部的一些函数,但是这些往往是封装的,怎么找到这些函数不清楚~:I
作者: zzz    时间: 2003-11-21 14:46
STANDARD执行的代码和button id是紧密相连的,自己写的函数,因为button id不一样,系统找不到button对应的函数,当然不能用了。
作者: 摇摇晃晃    时间: 2003-11-21 17:22
UG的二次开发环境中没有调试功能么???我觉得也该有吧,,象VC里一样设置断点什么的.   
作者: pinkwall    时间: 2003-11-22 01:56
可以 替换系统按钮ID 比如打开一个 系统菜单文件(UGII/MENU/下面一大堆),看一下你想实现功能的按钮ID
  
把他写到你的.men里面 定义用户按钮ID的地方
  
UG所有的ID都是唯一的,所以可以这样偷梁换柱,我记得以前我做用户自定义按钮条的时候用过这种方法,你看看在.men里面行不行
作者: xichulaishi    时间: 2012-2-17 16:16
我也有此一问,所以搜索到这里来了,那那个ID和对应的DLG或者DLL文件的列表有吗?




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