star_sur 发表于 2006-6-17 23:31:00

[VBA]怎么实现导航效果,象汽车在cad上动态显示?

<P>效果就像鸟瞰窗口那个黄色的区域框</P>
<P>我有一个想法,就是gps坐标传过来后在屏幕上插入一个汽车式样的图块</P>
<P>当有下一个坐标传过来后首先删掉前一个汽车块,按照新坐标重新插入这个块</P>
<P>这个块没有别的作用,就是为了显示,这样速度是不是太慢,效率不高?</P>
<P>以前见过r14可以在程序启动时在cad工作区显示自己的logo,像是一张图片用的应该不是插块方法,请问高手这种效果怎么实现?</P>

star_sur 发表于 2006-6-21 21:58:00

<P>怎么没人理呢?版主能帮帮忙吗?</P>

lichh_2003 发表于 2006-6-22 17:43:00

<P>为什么要删除上一个汽车块?</P>
<P>只要改下存在的汽车块的插入坐标不就完了。</P>

star_sur 发表于 2006-6-23 00:09:00

<P>谢谢楼上</P>
<P>能不能实现显示的点有 blipmode=on 时,鼠标在屏幕点出现的一些小十字效果,用户有别的动作时小十字自动消失,能不能程序产生那样的小十字?</P>

MJTD_7777 发表于 2006-6-25 14:43:00

<P>每次都将块删除,肯定效率不高。你可以不断修改块的插入点的数值,然后用</P>
<P>acadapplication.update 来更新屏幕.</P>

star_sur 发表于 2006-7-11 19:21:00

能不能不产生实体对象,在屏幕上产生虚拟的十字,就像系统变量 blipmode 设为 on时鼠标点击屏幕留下的小十字,屏幕刷新后自动消失
页: [1]
查看完整版本: [VBA]怎么实现导航效果,象汽车在cad上动态显示?