AcDbObject:很少重写的函数 
自定义类很少重写以下函数: 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);
    父主题: | 
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1   苏公网安备32011402011833)
GMT+8, 2025-11-4 15:13
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.