CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

AcDbObject:很少被覆盖的函数

2022-12-31 22:47| 发布者: admin| 查看: 267| 评论: 0|来自: AutoCAD

自定义类很少重写以下函数:

virtual Acad::ErrorStatus 
setOwnerId(AcDbObjectId objId);
 
virtual resbuf*           
xData(const char* regappName = NULL) const;
 
virtual Acad::ErrorStatus 
setXData(const resbuf* xdata);
 
virtual void 
addPersistentReactor(AcDbObjectId objId);
 
virtual Acad::ErrorStatus 
removePersistentReactor(AcDbObjectId objId);
 
virtual void              
cancelled(const AcDbObject* dbObj);
 
virtual void              
copied(const AcDbObject* dbObj,
       const AcDbObject* newObj);
 
virtual void              
erased(const AcDbObject* dbObj,
       Adesk::Boolean pErasing = true);
 
virtual void              
goodbye(const AcDbObject* dbObj);
 
virtual void              
openedForModify(const AcDbObject* dbObj);
 
virtual void              
modified(const AcDbObject* dbObj);
 
virtual void              
modifyUndone(const AcDbObject* dbObj);
 
virtual void              
modifiedXData(const AcDbObject* dbObj);
 
virtual void              
unappended(const AcDbObject* dbObj);
 
virtual void              
objectClosed(const AcDbObjectId objId);
 
virtual void              
modifiedGraphics(const AcDbEntity* dbEnt);

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部