[VBA]新手求助版主、大侠们:如何获取鼠标的在AutoCAD里的当前坐标值
新手求助:<BR>请教版主、大侠们,鼠标在AutoCAD里面的坐标值是由什么控制的?<BR>也就是如何获取当前鼠标在CAD里面的坐标数组。3Q VBA没法直接实现。 可是鼠标在移动时,左下角的坐标值不是一直都是在变化的么?
既然AutoCAD里面能显示,就应该有存储它的地方或者是控制它的对象啊 没有事件响应..... 那还有没有别的方法获得光标坐标值呢?
比如通过其它API函数之类的
通过坐标的变换是否能行得通 在ARX中可以实现,但是目前还没有找到在VBA中调用ARX文件中的函数的方法… <p>我也很想了解这个问题</p> 用LISP是可以实现的,grread函数可以读取当前的坐标值 <p>在VBA里是可以获得当前光标处的CAD坐标的,请看这里的二次开发版面的<font color="#ee1111">VBA通过VL类与VLISP进行交互</font></p><p><a href="http://www.boxuesky.com/?u=20375">http://www.boxuesky.com/?u=20375</a></p><p>里面的例子是先画5个圆,然后再获得光标的坐标来依次设置圆的位置</p>
页:
[1]