明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3929|回复: 6

救助:在VBA中怎么实时获取鼠标在CAD屏幕上点选位置的坐标值?

[复制链接]
发表于 2005-12-27 08:32:00 | 显示全部楼层 |阅读模式
在VBA中怎么实时获取鼠标在CAD屏幕上点选位置的坐标值
发表于 2005-12-27 15:07:00 | 显示全部楼层
这个好像比较麻烦吧,似乎需要用钩子函数来解决。请问你要知道坐标位置的目的是什么?如果要得到选择的对象的话可以用选择集的
 楼主| 发表于 2005-12-29 08:33:00 | 显示全部楼层

我原来做过的,可是现在一点都想不起来了,而且原来的代码现在也不知道放到哪去了.我是要通过选择的点坐标来进行数值计算的.

发表于 2005-12-29 14:13:00 | 显示全部楼层
也对这个技术感兴趣,感叹啊,能够把cad技术帮助通览,把握大方向的人没有几个啊。
发表于 2005-12-29 18:44:00 | 显示全部楼层

这好像是VBA的著名难题了

发表于 2005-12-31 11:20:00 | 显示全部楼层

Private Sub cmdPick_Click()
   Dim PtPick As Variant
    UserForm1.Hide
        PtPick = ThisDrawing.Utility.GetPoint(, "选择点")
    txtInsertX.Text = PtPick(0): txtInsertY.Text = PtPick(1)
        UserForm1.Show
End Sub

不知道是不是这段

 楼主| 发表于 2005-12-31 14:04:00 | 显示全部楼层

谢谢6楼,以前好象也是这么做的.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 08:26 , Processed in 0.167376 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表