{
ads _ name ent
ads _ point p 1;
while(acedEntSel(_ T(" \ n _ T(" \ n select circle:"),ent,p1)==RTNORM){
AcDbObjectId id
if(Acad::eOk!= acdbGetObjectId(id,ent))繼續;
AcDbEntity * pEnt
if (Acad::eOk!= acdbOpenAcDbEntity( pEnt,id,AcDb::kForRead,Adesk::kFalse))繼續;
if(pEnt-& gt;isKindOf(AcDbCircle::desc())){
acdb circle * PCI rcle =(acdb circle *)pEnt;
double radius = PCI rcle-& gt;radius();
AcGePoint3d PCN = pCircle-& gt;center();
CString msg
味精。格式(_T("居中:(%。f,%。f),半徑:%。f”)、pcne . x、pcne . y、radius);
AfxMessageBox(msg);
}
其他
{
AfxMessageBox(_T("不是圓弧!"));
}
pEnt-& gt;close();
}
返回;
}