求助:Vb 键盘模拟鼠标操作。在线等待
来源:百度知道 编辑:UC知道 时间:2024/05/13 16:20:00
1楼说的对,明白我的意思了,我还有个显血工具,还有个地图,按键精灵又那么大,三四兆,还有脚本,太多了,我想集成为一个小的,按键精灵我只用那一点功能,所以还肯赐教VB怎么编的。我这有一个别人编的有点复杂的,我看不懂。改动一下就能实现我的要求。哪位帮帮我。
'=========窗体代码========
Private Sub Form_Load()
Dim ret As Long
Me.Move 0, 0
preWinProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)
ret = SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf Wndproc)
idHotKey = 1
Modifiers = MOD_CONTROL
uVirtKey = vbKeyQ '热键Ctrl+Q
ret = RegisterHotKey(Me.hwnd, idHotKey, Modifiers, uVirtKey)
End Sub
Private Sub Command1_Click()
MsgBox "热键触发!"
End Sub
'=======模块代码===========
Option Explicit
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Declare Function CallWindowProc Lib "user32" Alias "CallWindowPro