dogment76 发表于 2007-4-28 18:08:00

[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了

<p>我是一个新手,刚开始学习ARX。碰到一个对我来说的大难题,请高手帮帮忙:<br/>我做了一个块,包含了圆,region,还有线等其他对象。<br/>我想在一些时候,单独让圆 highlight(),一些时候,单独让region highlight()。</p><p>我看了arx的帮助文档,但上面的例子编不过去,万般无奈,请各位高手花小小时间,指点一二。谢谢啦!<br/>^_^</p>

dogment76 发表于 2007-4-29 09:23:00

[原创]

<p>我看arx帮助里的例子用</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AcDbObjectId *idArray = new AcDbObjectId;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;idArray中添入想要highlight的对象的ID</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AcDbFullSubentPath subPath;<a name="" nid="294"></a></p><pre class="prog_in_0">            for (int i = count; i &gt;= 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-&gt;highlight(subPath);</pre><pre class="prog_in_0">我照着做了,es的返回值也是 eOK。但就是看不到highlight的效果。</pre><pre class="prog_in_0">请知道的大侠帮帮忙了,谢谢!</pre>
页: [1]
查看完整版本: [求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了