效果
方式一
通过实体所在对象的永久反应器获取组对象
ads_name ent;
ads_point pt;
if (RTNORM != acedEntSel(_T("\n选择对象: "),ent,pt))
{
return;
}
AcDbObjectId objId;
acdbGetObjectId(objId,ent);
AcDbEntityPointer pEnt(objId,AcDb::kForRead);
Acad::ErrorStatus es=pEnt.openStatus();
if (Acad::eOk != es)
{
acutPrintf(_T("\n打开对象失败,错误码=%s"),acadErrorStatusText(es));
return;
}
const AcDbVoidPtrArray *pReactors=pEnt->reactors();
if (pReactors==NULL || pReactors->length()<1)
{
acutPrintf(_T("\n该对象没有组!"));
return;
}
CStringArray strGroupNames