我现在是这么写的
Const WM_LBUTTONDOWN = &H201
tmp = SendMessage(window_hwnd, WM_LBUTTONDOWN, 0, 0)
已经实现功能:句柄已知,如果被调用程序的按钮事件是onmousedown,那么可以用此方法调用,但是如果是click事件就说什么也不行了,不知道第二个参数应该是什么才能让他click一下
哪位高人能不能指点一二,给个常用参数表小弟就感激不尽了,例如什么点击,关闭,什么什么的,谢谢!!!
Const WM_LBUTTONDOWN = &H201
tmp = SendMessage(window_hwnd, WM_LBUTTONDOWN, 0, 0)
已经实现功能:句柄已知,如果被调用程序的按钮事件是onmousedown,那么可以用此方法调用,但是如果是click事件就说什么也不行了,不知道第二个参数应该是什么才能让他click一下
哪位高人能不能指点一二,给个常用参数表小弟就感激不尽了,例如什么点击,关闭,什么什么的,谢谢!!!
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
'模拟单击Command2
Private Sub Command1_Click()
SendMessage Command2.hwnd, BM_CLICK, 0, ByVal 0&'最后一个参数byref传递也可
End SubPrivate Sub Command2_Click()
MsgBox "test"
End Sub