ObjectArx反應器-臨時反應器和永久反應器的使用步驟

源碼地址: 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通過某種機制把它刪除

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章