way 发表于 2005-1-12 17:43:00

[求助]怎么定义在VS.NET开发2004ARX的本地函数?

[求助]怎么定义在VS.NET开发2004ARX的本地函数?


<FONT color=#cc3333>AcDbObjectId<BR>                               CreateCircleL(AcGePoint3d center1,double r1)<BR></FONT>                       {<BR>                               AcGeVector3d normal(0.0,0.0,1.0,);<BR>                               AcDbCircle *pCirc=new AcDbCirle(center1,normal,r1);<BR>                               AcDbBlockTable *pBlockTable;<BR>                               acdbHostApplicationServices()-&gt;workingDatabase()<BR>                                       -&gt;getBlockTable(pBlockTable,AcDb::kForRead);<BR>                               AcDbBlockTableRecord *pBlockTableRecord;<BR>                               pBlockTable-&gt;getAt(ACDB_MODEL_APACE,pBlockTableRecord,<BR>                                       AcDb::kForWrite);<BR>                               pBlockTable-&gt;close();<BR>                               AcDbObjectId circleId;<BR>                               pBlockTableRecord-&gt;appendAcDbEntity(circleId,pCirc);<BR>                               pBlockTableRecord-&gt;close();<BR>                               pCirc-&gt;close();<BR>                               return circleId;<BR>                       }


红色的写义对码?
页: [1]
查看完整版本: [求助]怎么定义在VS.NET开发2004ARX的本地函数?