ARX 批量删除对象

来源:互联网 发布:维多利亚女王子女知乎 编辑:程序博客网 时间:2024/06/02 07:08
static void EraseIds(AcDbObjectIdArray idArr){if(idArr == NULL || idArr.length() == 0){return;}for(int i = 0;i < idArr.length(); i++){AcDbEntity* pDel = NULL;if(Acad::eOk != acdbOpenObject(pDel,idArr.at(i),AcDb::OpenMode::kForWrite)){continue;}if(Acad::eOk != pDel->erase()){acutPrintf(_T("\n删除第%d个实体失败"),i);}pDel->close();}}


原创粉丝点击