设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1641|回复: 3
打印 上一主题 下一主题

[帮助] 关于:怎样在窗体利用中移动鼠标事件采集屏显光标的 X、Y 坐标值?

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-31 14:43:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于:怎样在窗体利用中移动鼠标事件采集屏显光标的 X、Y 坐标值?

我本人想利用移动光标的事件采集屏显光标的 X、Y 坐标值--来进行隐藏菜单的开发设计,请论坛的兄弟、姐妹们出出招数。

最好作个简单采集X、Y 坐标值的实例!         

在此lkkl66先谢谢了!!!

有知道现成的请给个连接地址:

[ 本帖最后由 lkkl66 于 2008-7-31 17:42 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-31 19:06:40 | 只看该作者
怪怪的问题,帮你顶一下
3#
 楼主| 发表于 2008-7-31 20:57:15 | 只看该作者

回复 2# 的帖子

谢谢顶贴!  

建议丫头:下次顶贴要最后顶,不然在最后被你顶下来!

我找到了,是FAN0217   版主  做的:《控制和取得鼠标坐标例子》

连接地址:http://www.office-cn.net/forum.p ... p;extra=&page=1
4#
 楼主| 发表于 2008-7-31 21:10:51 | 只看该作者
Private Sub Command4_Click()

MsgBox "厉害,居然能点到我!奖励!"
End Sub

Private Sub Command4_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim X1 As Long
Dim Y1 As Long
Dim point1 As POINTAPI
    X = GetSystemMetrics(SM_CXSCREEN)               '获取当前屏幕的横向大小(单位:像素)
    Y = GetSystemMetrics(SM_CYSCREEN)               '获取当前屏幕的竖向大小(单位:像素)

GetCursorPos point1   '获得光标位置
X1 = Int((LTrim(str(X)) - 0 + 1) * Rnd + 0)
Y1 = Int((LTrim(str(Y)) - 0 + 1) * Rnd + 0)
SetCursorPos X1, Y1
End Sub
Private Sub Form_Timer()
Dim point1 As POINTAPI
GetCursorPos point1   '获得光标位置
Me.Caption = "光标位置:(" & point1.X & ", " & point1.Y & ")"
End Sub



类似(红色字体)这样的VBA编程语句资料又在什么地方才能找到?

不知道有没有人知道?知道给发一个。

或者给发一个连接:


[ 本帖最后由 lkkl66 于 2008-7-31 21:24 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 00:42 , Processed in 0.105790 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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