iCAx开思工具箱

标题: 怎样在API中可以调用带对话框的GRIP程序? [打印本页]

作者: kanggeng    时间: 2011-11-26 18:59
标题: 怎样在API中可以调用带对话框的GRIP程序?
我在API对话框一个按钮下定义了执行GRIP程序的操作,GRIP中有一步是Ident选择实体的操作,最后在UG中执行 就是在这一步发生错误,我看到在按钮的整个自带程序段中 有一句 UF_terminate ();释放内部存储的数据后,最后一句return (UF_UI_CB_EXIT_DIALOG);关闭API对话框,但是在这之前就是执行GRIP时 因为API对话框还没关闭 所以Ident对话框打不开,就这么错误了。
   我是想传递给GRIP几个参数用加减实体的函数给一个已经存在的part文件做修改 这时就用到ident选那个打开的实体,我想问问 想实现这个目的 我还能用别的方式吗 (除了API函数建模,或完全GRIP建模) ,也就是在选择打开实体 或之前能关闭原来对话框上 有什么好的意见 谢谢大家指点


作者: zhangcanwei    时间: 2011-11-28 09:52
调用grip之前,将windows对话框关闭。调用完毕后再打开,这样做有问题吗?

当然,在调用grip之前,一定要做好容错处理,保证任何条件下,都能回到原先的界面




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