iCAx开思工具箱

标题: 能否把USTYLER对话框做成非模态的? [打印本页]

作者: boliang99    时间: 2005-6-29 09:25
标题: 能否把USTYLER对话框做成非模态的?
能否把USTYLER对话框做成非模态的?
比如,我做了一个USTYLER对话框其中一些按钮生成了一些东西,还有一个按钮专管保存。如果是这样,我对生成的东西不满意,想用UG修改一下再再用保存按钮。这时我得把对话框做成非模态的,怎么实现呢?
作者: gao264    时间: 2005-6-29 09:59
那就分开两个单独的功能嘛,一个生成,一个是保存
作者: pzytony    时间: 2005-6-29 16:19
你仔细分析一下流程,我做了很多UG开发,一般不需要用非模态的
作者: boliang99    时间: 2005-6-29 18:04
还是觉得做成非模态好。
  
 就象这种情况:做零件的时候,编程生成了一部分,但总会有时不是很满意,很想再修改一下,再保存。保存的时候是要提取路径和一些其它参数的,以便装配。
  
 模态对话框就得保存,关闭对话框,然后用UG修改再保存(只能用UG的SAVE了)。问题来了,我用程序保存时提取的参数很难更新了!!
如果是非模态,这个就好解决些!大家说是吧
  
UISTYLER_非模态,有没方法实现呢?
作者: 深夜摔键盘    时间: 2005-6-29 18:31
在UiSTYLER中让对话框具备选择属性试一试。选择对话框都是非模的。
作者: boliang99    时间: 2005-6-29 20:09
谢谢各位。
一直没怎么搞懂这加锁解锁是怎么一回事。迷糊中试了一下这个函数:
UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);//解锁(初始化后,对话框生成前加)
竟做成了非模态!
UISTYLER看来已经把加锁函数隐藏了。
作者: boliang99    时间: 2005-6-29 20:37
  实质上,解锁了还是不行,因为在解锁后虽然是非模态,但一用到UG命令,UISTYLER对话框会自动关闭!陏闷啊,各位还有没有什么办法?
  键盘兄的办法试了一下,不行,或是操作不当?




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