- UID
- 2727
- 积分
- 53
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-2-10
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2002-2-10 20:56:19
|
显示全部楼层
ads_name ent;
ads_point pt;
if(acedEntSel("\nÑ¡ÔñÉ豸£¬ÓÃÊó±êµã»÷ÏàÓ¦ÎÄ×Ö[°´EscÍ˳ö]:",ent,pt)!=RTNORM)
{
acutPrintf("\nûÓÐÑ¡ÖÐʵÌ壬ÃüÁÍ˳ö!");
break;
}
AcDbObjectId objId;
acdbGetObjectId(objId,ent);
AcDbEntity *pEnt;
acdbOpenObject(pEnt,objId,AcDb::kForRead);
AcDbHandle objHand;
char handbuf[17];
pEnt->getAcDbHandle(objHand);
objHand.getIntoAsciiBuffer(handbuf);
acutPrintf("\nÀàÃû:==%s,\nIDºÅ:==%1x,\n¾ä±ú(handle):==%s\n",pEnt->isA()->name(),pEnt->objectId().asOldId(),handbuf);
if(pEnt->isKindOf(AcDbText::desc()))
{
//struct resbuf *tent,*textent;
//textent=acdbEntGet(ent);
//tent=readitem(textent,10);
AcDbText *pTxt;
if (Acad::eOk==acdbGetObject(pTxt,id,AcDb::kForRead))
{
char *ptxt=pTxt->textString();
acutPrintf("\nTEXT:==%s\n",ptxt);
}
pTxt->close(); |
|