导航:首页 > 程序命令 > 鼠标转vb命令

鼠标转vb命令

发布时间:2025-01-15 07:51:42

❶ VB中鼠标指针反转

呵呵,学习下,基本上我认为很难,但是我有个思路,说出来同楼主研究下,在窗体上画一个图片,图片的样子就是鼠标指针的样子,然后通过鼠标移动事件来写代码。如果鼠标在窗体上移动的话。(x<form1.width x>0 y<form1.height y>0) 图片就显现出来并移动到坐标 (left=form1.width-x,top=form1.height-y)同是把真正的鼠标给敝屏。(怎么弊屏我真不会)大约就是这个意思。下面有个用按钮代替图片的代码。供你参考一下下,如果楼主你找到方法请贴一下。我也想知道。呵呵

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Label1 = x & ": " & y
Command1.Left = Form1.Width - x
Command1.Top = Form1.Height - y

兄弟啊,为你这个问题我想了一个晚上,突然在半夜睡觉的梦里想出了一个解决方法,今天试了试。成了,呵呵,保证和你的题目是一样的。代码有点多,如果不懂HI我吧。。。
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Const MOUSEEVENTF_MOVE = &H1 'Mouse move
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long 'move 坐标
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long '移动
Private Type POINTAPI '定义点(Point)结构
x As Long '点在X坐标(横坐标)上的坐标值
y As Long '点在Y坐标(纵坐标)上的坐标值
End Type
Dim fafa1x As Long
Dim fafa1y As Long
Dim fafa2x As Long
Dim fafa2y As Long
Dim fa1 As Boolean
Dim fa2 As Boolean

Private Sub Form_Click()
Timer1.Interval = 2 '设置时钟可以自己调,根据你的移动速度来
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
fa2 = True '是否在窗体上移动
If fa1 = True Then '新坐标
Dim dl As Long
Dim mypoint As POINTAPI
dl& = GetCursorPos(mypoint)
fafa2x = mypoint.x
fafa2y = mypoint.y
SetCursorPos fafa1x + (fafa1x - fafa2x) * 2, fafa1y + (fafa1y - fafa2y) * 2 '反向移动
fa2 = False '防止鼠标跳出窗体后出错
fa1 = False '开始计时器
End If

End Sub

Private Sub Timer1_Timer()
If fa1 = False And fa2 = True Then
Dim dl As Long
Dim mypoint As POINTAPI
dl& = GetCursorPos(mypoint) '调用函数,获取屏幕鼠标坐标
fafa1x = mypoint.x
fafa1y = mypoint.y
fa1 = True '开始读取新坐标
End If
Label1 = mypoint.x & " : " & mypoint.y
End Sub

End Sub

❷ vb 控制鼠标按要求移动。

按照时间间隔分次执行的话可以用TImer控件来控制,你在做QQ视频攻击器??

阅读全文

与鼠标转vb命令相关的资料

热点内容
单片机开发用的软件 浏览:148
程序员8个算法题 浏览:400
php题库系统 浏览:217
王牌战争文明重启选什么服务器 浏览:650
简述对称加密法 浏览:653
c语言数学编程 浏览:985
F1B命令 浏览:629
cs命令快捷键 浏览:851
阿里云购买服务器如何用现金支付 浏览:686
pythontime等待 浏览:985
单片机串行通信方式 浏览:495
android表格demo 浏览:275
安卓怎么让相册不显示网页 浏览:311
php文件系统源码 浏览:723
易信java 浏览:497
北仑二级压缩螺杆机 浏览:60
加密路线免费入口 浏览:756
计算器程序员是干嘛的 浏览:364
数控编程里fo是啥键 浏览:672
javacdataxml 浏览:960