- UID
- 63645
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-7-9
- 最后登录
- 1970-1-1
|
发表于 2004-9-6 23:07:33
|
显示全部楼层
ads_name en ;
ads_point pt;
AcDbObjectId eId;
AcDbEntity * pEnt;
AcDbObjectIdArray objIdA;
acedEntSel("\n 选择实体:",en,pt);
acdbGetObjectId(eId,en);
acdbOpenObject(pEnt,eId,AcDb::kForRead);
pEnt->highlight();
AcDbBlockTableRecord * pBlockTableRec = new AcDbBlockTableRecord();
pBlockTableRec->setName("ASDK-CHANG-BLOCK");
pBlockTableRec->setOrigin(AcGePoint3d(0,0,0));
AcDbBlockTable* pBlockTable = NULL;
acdbHostApplicationServices()->workingDatabase()->getSymbolTable(pBlockTable,AcDb::kForWrite);
AcDbObjectId blockTableRecordId;
pBlockTable->add(blockTableRecordId,pBlockTableRec);
pBlockTable->close();
pBlockTableRec->appendAcDbEntity(eId,pEnt);
pEnt->unhighlight();
pEnt->close();
pBlockTableRec->close();
试试吧,也不知对不对! |
|