ObjectArx反应器-临时反应器和永久反应器的使用步骤
源码地址: https://download.csdn.net/download/dingpanhong/10624066
ObjectArx永久反应器和临时反应器例子ArxReactorDemo.rar
临时反应器的使用步骤
创建
1、从一个基类反应器派生一个反应器类
2、重载并实现其特定的响应事件函数 (reactor events)
3、创建一个该派生的反应器类的实例对象
4、将该对象反应器添加到通知者的反应器列表中
使用
在reactor events中实现需要的反应操作
卸载
将添加了反应器的通知者中反应器列表中的该反应器删除 删除反应器
永久反应器的使用步骤
创建
1 派生一个新的AcDbObject类
2 重载并实现其特定的响应事件函数 (reactor functions)
3 创建对象反应器的实例
4 把反应器添加到数据库并且为其指定一个所有者
5 使用addPersistentReactor()函数将反应器加到通知者的 反应器表中
使用
在reactor functions 中实现需要的反应操作
卸载
应用程序使用永久反应器完毕以后,由于其本身也是一个数据库对象,AutoCAD通过某种机制把它删除
————————————————
版权声明:本文为CSDN博主「电商思维」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接: