请高人帮忙加入点击或拖放事件
时间:2011-09-21
来源:互联网
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
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 Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Const MOUSEEVENTF_MOVE = &H1
Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4
Const MOUSEEVENTF_MIDDLEDOWN = &H20
Const MOUSEEVENTF_MIDDLEUP = &H40
Const MOUSEEVENTF_ABSOLUTE = &H8000
Const MOUSEEVENTF_RIGHTDOWN = &H8
Const MOUSEEVENTF_RIGHTUP = &H10
Private Type POINTAPI
x As Long
y As Long
End Type
Dim pt As POINTAPI
Private Sub Command1_Click()
Open "1.text" For Output As #1
Timer6.Enabled = True
End Sub
Private Sub Command2_Click()
Close #1
Timer6.Enabled = False
End Sub
Private Sub Command3_Click()
Timer7.Enabled = True
Close #1
Open "1.text" For Input As #1
Dim ptstart
End Sub
Private Sub Form_Load()
Timer6.Enabled = False
Timer7.Enabled = False
Dim ptx, pty
End Sub
Private Sub Timer6_Timer()
GetCursorPos pt
Print #1, pt.x, pt.y
End Sub
Private Sub Timer7_Timer()
If EOF(1) Then
'Close #1
Exit Sub
Else
Line Input #1, ptstart
ptx = Trim(Left(ptstart, 5))
pty = Trim(Right(ptstart, 5))
SetCursorPos ptx, pty
End If
End Sub
作者: yessanya 发布时间: 2011-09-21
不明白楼主之意。。。
作者: Veron_04 发布时间: 2011-09-21
语句是调试一个点击记录器,其中只有鼠标移动记录,点击或拖动部分不知怎么搞,请指点,谢谢!
作者: yessanya 发布时间: 2011-09-21
不懂,学习
作者: rkdrc 发布时间: 2011-09-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28