ObjectArx反应器-临时反应器和永久反应器的使用步骤

作者: admin 分类: C++,CAD,ObjectARX 发布时间: 2020-02-23 22:01

源码地址: 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 版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://blog.csdn.net/dingpanhong/article/details/81984191

ObjectArx永久反应器(加入到模型空间)例子EntReactor.rar

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

标签云