找回密码
 立即注册
搜索

如何用VB捕捉鼠标的坐标进行划线

3
回复
482
查看
[复制链接]

12

主题

218

帖子

33

幻币

一流武者

Rank: 3Rank: 3

积分
267
QQ
2009-6-2 08:33:00 显示全部楼层 |阅读模式
希望实现在ppt中划线:一点固定 另一点随鼠标的移动而动
曾给出如下解答。
但不知如何实现 请教高手

在窗体可以响应MouseMove事件,参数中就可已获得鼠标位置。如果是在幻灯片中,获得鼠标位置要调用API函数GetCursorPos,声明
Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
其中POINTAPI 的定义是
Type POINTAPI
x As Long
y As Long
End Type
得到鼠标位置后就可以划线了。不过我不知道在幻灯片中怎样响应MouseMove事件,只能建议你再做个定时器了。
PPT学习论坛
回复

使用道具 举报

13

主题

218

帖子

38

幻币

一流武者

Rank: 3Rank: 3

积分
272
QQ
2009-6-2 10:09:27 显示全部楼层
期待高手指点
PPT学习论坛
回复 支持 反对

使用道具 举报

10

主题

227

帖子

33

幻币

一流武者

Rank: 3Rank: 3

积分
264
QQ
2009-6-2 13:00:49 显示全部楼层
很久了 没有人指点, 期待中
PPT学习论坛
回复 支持 反对

使用道具 举报

13

主题

207

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
266
QQ
2009-6-2 13:18:55 显示全部楼层
也想知道,关注
PPT学习论坛
回复 支持 反对

使用道具 举报

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