bluelightcsy 发表于 2008-4-11 11:18:00
<p>你的意思是它里面有AcDbAttributeDefinition?这是一个比较复杂的操作。我不知道你的属性定义是指什么?AcDbText?正常情况下应该是不显示的。我记得当时要把属性显示出来我还费了番心思呢。你的是AcDbAttribute吧?把它弄成AcDbAttributeDefinition,加到块里面。也可以考虑不加,这样肯定不显示了?看你自己的要求吧。</p><p>提示就是AcDbAttributeDefinition和AcDbAttribute在块中是有区别的,你试一下吧。希望能完成你要的要求。</p>nc2t 发表于 2008-4-12 08:15:00
<p><strong><font face="Verdana" color="#61b713">bluelightcsy 大哥</font></strong></p><p><strong><font face="Verdana" color="#61b713">我说的属性定义就是 AcDbAttributeDefinition 呵呵 ~~</font></strong></p><p><strong><font face="Verdana" color="#61b713">你在CAD中创建一个块,然后添加几个属性定义</font></strong></p><p><strong><font face="Verdana" color="#61b713">然后在ARX写代码,创建这个块的AcDbBlockReference,然后加上对应的AcDbAttribute,然后用AcEdJig拖动这个块引用</font></strong></p><p><strong><font face="Verdana" color="#61b713">看看有什么效果?</font></strong></p><p><strong><font face="Verdana" color="#61b713">我的效果是:在拖动过程中,所有的AcDbAttributeDefinition也都显示,只不过拖动完毕后,AcDbAttributeDefinition就不显示了。</font></strong></p><p><strong><font face="Verdana" color="#61b713">还有个问题(很贪心,不好意思)如何在自定义的工具栏中调用一个CAd的命令呢?</font></strong></p><p></p>nc2t 发表于 2008-4-12 08:17:00
<p><strong><font face="Verdana" color="#61b713">bluelightcsy 大哥</font></strong></p><p><strong><font face="Verdana" color="#61b713">能知道你的QQ号吗?</font></strong></p><p><strong><font face="Verdana" color="#61b713">我的QQ:27176970</font></strong></p>bluelightcsy 发表于 2008-4-13 11:56:00
本帖最后由 作者 于 2008-4-13 11:59:58 编辑 <br /><br /> <p>你试试用AcDbAttribute,看看会不会显示?我要明天到公司才可以帮你查原来是怎么做的,总之这2个类是不同的,一个会显示,一个不会吧。如果你不需要显示,你干脆就不要加到块里啊。。。- -b。Jig只是给人看的对不对?最后按完以后是不会把Jig的实体放在那的,那只是预览,还是需要用transformby把原来的东西移过去,不是吗? </p><p>至于在菜单中调用命令?你调的是CAD自己的命令吗?还是在你ARX中加的CAD命令?前者的话,看论坛的其他部分,应该有不少介绍吧,如acedCmd等等。如果是自己加的命令,直接调函数就行了。 </p><p>QQ我基本不开的。。。。论坛我还是经常逛逛的。。。呵。</p>nc2t 发表于 2008-4-13 19:04:00
<p><font color="#000000">谢谢<font face="Verdana">bluelightcsy兄弟这么不厌其烦的给予讲解,非常感谢。</font></font></p><p><font face="Verdana" color="#000000">我说的在工具栏中调用CAD内部的命令,用的就是acedCommand(),但是不知道为什么就是不能执行</font></p><p><font face="Verdana" color="#000000">但是我在CAD命令行中调用就可以</font></p><p><font face="Verdana" color="#000000">我发个例程,请兄弟帮忙看看</font></p>
页:
1
[2]