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