lili0602 发表于 2009-12-9 11:11:00

请教关于acedEntMod,修改实体数据

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通过AcDbPolyline *pPolyline=new AcDbPolyline()创建一个默认的polyline对象,然后向其结果缓冲区中添加数据,用acedEntMod函数来更新实体,在cad中加载该程序后可以生成polyline对象,但是该对象不能选中,用重生成模型命令(regen)后,polyline对象不见了,请教这是为什么呢?<br/><br/><br/>&nbsp; &nbsp; 有什么办法来更新一个polyline对象呢?谢谢!

luowy 发表于 2009-12-9 12:19:00

<p>1,添加到模型空间</p><p>2,如果还不能显示,或者显示失真,用<br/>actrTransactionManager-&gt;flushGraphics();</p>

lili0602 发表于 2009-12-14 11:25:00

<p>谢谢你的回复。</p><p>我试了你讲的方法还是不能选中polyline对象,同时查看了块表记录,polyline对象的确是添加到了数据库块表模型空间快表记录中。</p><p>不知到底是哪里错了?</p>
页: [1]
查看完整版本: 请教关于acedEntMod,修改实体数据