VB控制鼠标指针移动
O(∩_∩)O~,不知道VB能不能实现这样的功能呢,就是启动程序,程序最小化后,当点击鼠标,鼠标指针就由屏幕中心位置自动下滑,松开即可停止,下滑速度的X和Y轴由键盘的+和...
O(∩_∩)O~,不知道VB能不能实现这样的功能呢,就是启动程序,程序最小化后,当点击鼠标,鼠标指针就由屏幕中心位置自动下滑,松开即可停止,下滑速度的X和Y轴由键盘的+和-来控制。不知道有没有人回答,只好抱着试试看的心情来问问了。谢谢大家。
可是怎么在程序最小化的时候,依然能实现呢?也就是说,当鼠标单击的时候,已经不是单击窗体或者任何按钮了,是在打开别的程序的时候,在别的程序窗口里面单击,依然能把鼠标下划呀。 展开
可是怎么在程序最小化的时候,依然能实现呢?也就是说,当鼠标单击的时候,已经不是单击窗体或者任何按钮了,是在打开别的程序的时候,在别的程序窗口里面单击,依然能把鼠标下划呀。 展开
5个回答
展开全部
可以,要用到API函数setcursorpro好像,记不清了,你搜索一下这个函数就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
MouseX=MouseX+1
MouseY=MouseY+1
'设置指针的位置
SetCursorPos MouseX, MouseY
给你个参考,其他的你应该会做的吧
MouseX=MouseX+1
MouseY=MouseY+1
'设置指针的位置
SetCursorPos MouseX, MouseY
给你个参考,其他的你应该会做的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,这里热心人很多呢 (*^__^*) 嘻嘻……
用WinAPI函数SetCursorPos即可,注意要把Public换成Private,然后把声明语句放到代码最上面即可。(如果用Public的话必须放到模块里才行)
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
使用很简单,VB如下代码即可
SetCursorPos 111,222 '意思是把鼠标指针设定在x是111,y是222的像素位置。
另外还有配套的GetCursorPos函数可以用来获取鼠标指针的位置
用WinAPI函数SetCursorPos即可,注意要把Public换成Private,然后把声明语句放到代码最上面即可。(如果用Public的话必须放到模块里才行)
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
使用很简单,VB如下代码即可
SetCursorPos 111,222 '意思是把鼠标指针设定在x是111,y是222的像素位置。
另外还有配套的GetCursorPos函数可以用来获取鼠标指针的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
键盘 鼠标钩子.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询