几何尺寸与公差论坛------致力于产品几何量公差标准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)
-   -   【转帖】[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了 (http://www.dimcax.com/hust/showthread.php?t=6937)

yang686526 2009-04-16 05:27 PM

【转帖】[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了
 
[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了
[求助]请教大侠们一个关于块中对象单独highlight的问题,先谢了
我是一个新手,刚开始学习arx。碰到一个对我来说的大难题,请高手帮帮忙:
我做了一个块,包含了圆,region,还有线等其他对象。
我想在一些时候,单独让圆 highlight(),一些时候,单独让region highlight()。
我看了arx的帮助文档,但上面的例子编不过去,万般无奈,请各位高手花小小时间,指点一二。谢谢啦!
^_^
[原创]
我看arx帮助里的例子用
acdbobjectid *idarray = new acdbobjectid[100];
// idarray中添入想要highlight的对象的id
acdbfullsubentpath subpath;
for (int i = count; i >= 0; i--) {
subpath.objectids().append(idarray[i]);
}
acad::errorstatus es = blockref->highlight(subpath);
我照着做了,es的返回值也是 eok。但就是看不到highlight的效果。
请知道的大侠帮帮忙了,谢谢!


所有的时间均为北京时间。 现在的时间是 12:56 AM.