selectEntity
bool
selectEntity(LPCTSTR prompt, AcDbObjectId& objId)
{
int rc;
ads_name ent;
ads_point pt;
if (prompt)
rc = acedEntSel(prompt, ent, pt);
else
rc = acedEntSel(_T("\nSelect an entity: "), ent, pt);
if (rc != RTNORM){
acutPrintf(_T("\nNothing selected."));
return false;
}
Acad::ErrorStatus es;
es = acdbGetObjectId(objId, ent);
if (es != Acad::eOk){
rxErrorMsg(es);
return false;
}
else
return true;
}
2
AcDbEntity*
selectEntity(LPCTSTR prompt, AcDb::OpenMode openMode)
{
int rc;
ads_name ename;
ads_point pt;
if (prompt)
rc = acedEntSel(prompt, ename, pt);
else
rc = acedEntSel(_T("\nSelect an entity: "), ename, pt);
if (rc != RTNORM){
acutPrintf(_T("\nNothing selected."));
return NULL;
}
Ac