几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】添加扩展字典数据 (http://www.dimcax.com/hust/showthread.php?t=7933)

yang686526 2009-04-18 05:58 PM

【转帖】添加扩展字典数据
 
添加扩展字典数据
添加扩展字典数据
添加扩展字典数据
我从外部加一个dwg文件到当前cad数据库中;
作为一个块插入;我如何给这个块添加扩展字典数据呀;
acdbentityid entid,dictid;
acdbblockrefrence *pblkref=new acdbblockrefrence(insertpt,blockid);
ptable->getat(acdb_model_space,pblktblrcd,acdb::kforwrite);
pblktblrcd->appendacdbentity(entid,pblkref);
acdbobject* pobj;
acdbopenobject(pobj,&entid,acdb::kforwrite);
pobj->createextensiondictionary();
dictid=pobj->extensiondictionary();
acdbopenobject(pdict,dictobjid,acdb::kforwrite);
pdict->setat(gjzname,pxrec,xrecobjid);
pdict->close();
//设置扩展记录的内容;
prb=acutbuildlist(acdb::kdxftext,entdata,0);//类型,值;
pxrec->setfromrbchain(*prb);
pxrec->close();
各位帮帮忙吧 ;


所有的时间均为北京时间。 现在的时间是 04:53 PM.