[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了
<p>我是一个新手,刚开始学习ARX。碰到一个对我来说的大难题,请高手帮帮忙:<br/>我做了一个块,包含了圆,region,还有线等其他对象。<br/>我想在一些时候,单独让圆 highlight(),一些时候,单独让region highlight()。</p><p>我看了arx的帮助文档,但上面的例子编不过去,万般无奈,请各位高手花小小时间,指点一二。谢谢啦!<br/>^_^</p>[原创]
<p>我看arx帮助里的例子用</p><p> AcDbObjectId *idArray = new AcDbObjectId;</p><p> // idArray中添入想要highlight的对象的ID</p><p> AcDbFullSubentPath subPath;<a name="" nid="294"></a></p><pre class="prog_in_0"> for (int i = count; i >= 0; i--) {</pre><a name="" nid="295"></a><pre class="prog_in_0"> subPath.objectIds().append(idArray);</pre><a name="" nid="296"></a><pre class="prog_in_0"> }</pre><a name="" nid="297"></a><pre class="prog_in_0"> Acad::ErrorStatus es = blockRef->highlight(subPath);</pre><pre class="prog_in_0">我照着做了,es的返回值也是 eOK。但就是看不到highlight的效果。</pre><pre class="prog_in_0">请知道的大侠帮帮忙了,谢谢!</pre>
页:
[1]