void ChangeObjectColor(AcDbObjectId ObjectId) { AcDbEntity *ant; int yy=acdbOpenObject(ant, ObjectId, AcDb::kForWrite); if(yy != 0)acutPrintf("\nerrorCode=%d",yy); AcDbText *a=AcDbText::cast(ant); a->setColorIndex(10);//更改 a->close(); ant->close(); }
我这样能更改到图形颜色吗???还想问一下,我在编译过程中,要调用到AcDbText类,需要调用什么头文件??? |