下图中只有两个枚举有列出它的原型,请问其他的事件回调函数原型在哪看啊?是有默认的吗?
V8i很快就要停止技术支持了。到了CE版,这些函数都被SystemCallback类取代,每个都有明确的回调声明了。
Answer Verified By: lai xingguang
那可以参照CE回调写吗 我现在有个开发它必须要提供一个V8i版本的
我还有几个问题:
1.没有打开文件的回调吗?
2.我想知道如果用下面这个回调,在我关闭文件或者切换dgn的时候都会调用吗?
3.我在这个回调里如果删除层、元素后是还要代码调用一下保存才行是把?
4.我想知道集成PW后,关闭文件会弹是否checkin,这个动作是在关闭文件事件之前的是把,也就是说先调用的是checkin,再进入我的回调吗?我想在checkin动作之前就把元素删除干净
感谢
lai xingguang said:我都希望有个回调能把文件里某个层删除,以及层里的东西清空,保证之后的文件里不会带有这个层以及它下面的任何元素
您的这个需求我感觉采用临时元素更合适。临时元素就是在当前的会话期能显示,一旦退出就没有了。看一下mdlTransient_xxx类的函数
mdlTransient_加的元素不能自由移动把 我绘制的元素需要移动的,能用鼠标自由拖动的
lai xingguang said:mdlTransient_加的元素不能自由移动把 我绘制的元素需要移动的,能用鼠标自由拖动的
Transient元素好像是不能用鼠标操作的。那继续您的方案吧
lai xingguang said:1.没有打开文件的回调吗?
SYSTEM_NEW_DESIGN_FILE就是,这个并不是创建新文件,而是打开一个文件
lai xingguang said:2.我想知道如果用下面这个回调,在我关闭文件或者切换dgn的时候都会调用吗? 3.我在这个回调里如果删除层、元素后是还要代码调用一下保存才行是把?
如果是切换文件,SYSTEM_NEW_DESIGN_FILE会被调用到。删除层和删除元素后如果你是在前台操作的,不需要调用整体的文件保存动作。删除层后本身就需要调用一个WriteToFile的动作的。
lai xingguang said:4.我想知道集成PW后,关闭文件会弹是否checkin,这个动作是在关闭文件事件之前的是把,也就是说先调用的是checkin,再进入我的回调吗?我想在checkin动作之前就把元素删除干净
这个你可以实际测试一下。我推断应该不需要考虑PW的这个checkin机制。checkin动作应该也是将本地的保存后的DGN文件上传到PW服务器上的。
好的 感谢