乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 23|回复: 1

获取鼠标坐标Acad 2k8

[复制链接]

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2007-8-16 09:02:48 | 显示全部楼层 |阅读模式
嗨,有什么方法可以让鼠标协调吗。在2k8上
到目前为止,我用的是捕鼠器。但我无法找到新版本
非常感谢桑德罗
回复

使用道具 举报

0

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
11
发表于 2007-8-16 23:05:43 | 显示全部楼层
有#039;这是几个API,你可以看看。下面的子项添加了点,但方向相反
  1. Declare Function SetCursorPos& Lib "user32" (ByVal X As Long, ByVal Y As Long)
  2. Type POINTAPI
  3.     X As Long
  4.     Y As Long
  5. End Type
  6. Declare Function GetCursorPos Lib "user32.dll" (ByRef lpPoint As POINTAPI) As Long
  7. Private Declare Sub sapiSleep Lib "kernel32" _
  8.         Alias "Sleep" _
  9.         (ByVal dwMilliseconds As Long)
  10. Sub XC()
  11.     Dim i As Integer
  12.     Dim Pt As AcadPoint
  13.     Dim P(2) As Double
  14.     For i = 1 To 5
  15.         sapiSleep (500)
  16.         Dim cpos As POINTAPI
  17.         GetCursorPos cpos
  18.         P(0) = cpos.X: P(1) = cpos.Y
  19.         Set Pt = ThisDrawing.ModelSpace.AddPoint(P)
  20.         Pt.Update
  21.     Next
  22. End Sub
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-6 10:32 , Processed in 0.512170 second(s), 57 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表