foxlinshan 发表于 2005-5-13 10:11:00

[VBA]新手求助版主、大侠们:如何获取鼠标的在AutoCAD里的当前坐标值

新手求助:<BR>请教版主、大侠们,鼠标在AutoCAD里面的坐标值是由什么控制的?<BR>也就是如何获取当前鼠标在CAD里面的坐标数组。



3Q

zfbj 发表于 2005-5-13 13:22:00

VBA没法直接实现。

foxlinshan 发表于 2005-5-13 18:01:00

可是鼠标在移动时,左下角的坐标值不是一直都是在变化的么?


既然AutoCAD里面能显示,就应该有存储它的地方或者是控制它的对象啊

今晚打老虎 发表于 2005-5-13 18:05:00

没有事件响应.....

foxlinshan 发表于 2005-5-14 17:30:00

那还有没有别的方法获得光标坐标值呢?


比如通过其它API函数之类的


通过坐标的变换是否能行得通

zfbj 发表于 2005-5-17 20:37:00

在ARX中可以实现,但是目前还没有找到在VBA中调用ARX文件中的函数的方法…

ft630712 发表于 2009-4-27 08:53:00

<p>我也很想了解这个问题</p>

英雄无敌 发表于 2009-4-27 09:19:00

用LISP是可以实现的,grread函数可以读取当前的坐标值

wuyunpeng888 发表于 2009-4-30 21:15:00

<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]
查看完整版本: [VBA]新手求助版主、大侠们:如何获取鼠标的在AutoCAD里的当前坐标值