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

本文详细介绍了AutoCAD中临时反应器与永久反应器的使用步骤,包括创建、使用及卸载过程,深入探讨了反应事件函数的实现,为开发者提供全面的指导。

源码地址: https://download.csdn.net/download/dingpanhong/10624066

临时反应器的使用步骤

创建    

1、从一个基类反应器派生一个反应器类    

2、重载并实现其特定的响应事件函数 (reactor events)  

3、创建一个该派生的反应器类的实例对象     

4、将该对象反应器添加到通知者的反应器列表中

使用  

在reactor events中实现需要的反应操作

卸载  

将添加了反应器的通知者中反应器列表中的该反应器删除    删除反应器

 

永久反应器的使用步骤

创建    

1 派生一个新的AcDbObject类    

2 重载并实现其特定的响应事件函数 (reactor functions)    

3 创建对象反应器的实例  

4 把反应器添加到数据库并且为其指定一个所有者  

5 使用addPersistentReactor()函数将反应器加到通知者的   反应器表中

使用  

 在reactor functions 中实现需要的反应操作

卸载

应用程序使用永久反应器完毕以后,由于其本身也是一个数据库对象,AutoCAD通过某种机制把它删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值