代码如下:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) 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 ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Const WM_SETTEXT = &HC
Const BM_CLICK = &HF5
Const GW_OWNER = 4
Const SW_HIDE = 0Private Sub Form_Load()
Dim ParentHandle1 As Long, ParentHandle2 As Long, ParentHandleF As Long
Dim Handle As Long, a As Long
ParentHandleF = FindWindow("WindowsForms10.Window.8.app.0.378734a", vbNullString)
ParentHandle1 = FindWindowEx(ParentHandleF, 0, "WindowsForms10.Window.8.app.0.378734a", vbNullString)
Handle = FindWindowEx(ParentHandle1, 0&, "WindowsForms10.EDIT.app.0.378734a", vbNullString)
SendMessage Handle, WM_SETTEXT, 0, ByVal "1"
Handle = FindWindowEx(ParentHandle1, Handle, "WindowsForms10.EDIT.app.0.378734a", vbNullString)
SendMessage Handle, WM_SETTEXT, 0, ByVal "2"
Handle = FindWindowEx(ParentHandle1, Handle, "WindowsForms10.EDIT.app.0.378734a", vbNullString)
SendMessage Handle, WM_SETTEXT, 0, ByVal "3"
Handle = FindWindowEx(ParentHandle1, Handle, "WindowsForms10.EDIT.app.0.378734a", vbNullString)
SendMessage Handle, WM_SETTEXT, 0, ByVal "4"
ParentHandle2 = FindWindowEx(ParentHandleF, ParentHandle1, "WindowsForms10.Window.8.app.0.378734a", vbNullString)
Handle = FindWindowEx(ParentHandle2, 0, "WindowsForms10.Window.8.app.0.378734a", vbNullString)
Handle = FindWindowEx(ParentHandle2, Handle, "WindowsForms10.Window.8.app.0.378734a", vbNullString)
Handle = FindWindowEx(Handle, 0, "WindowsForms10.Window.8.app.0.378734a", vbNullString)
SendMessage Handle, BM_CLICK, ByVal 0&, ByVal 0& '问题就是在此,点击没有任何反应,好像没有点击到按钮
ShowWindow Handle, SW_HIDE '但隱藏按鈕又可以
End Sub
解决方案 »
- 难啊~用*.Line (, )-(, )方法画线的问题
- 今天郁闷疯掉了,散300分,闲人进来说两句让我舒服一点的话吧。
- ???关于vb程序打包的问题???急死了
- 招聘程序员
- 在 英文版 windows 下使用 Access 数据库 问题 !
- drivelistbox dirlistbox filelistbox 控件的用法请教
- VB疑问,请求帮忙!!!!
- 什么是XML?
- To:happyjoe(尘土飞扬),我要具体到小時与分鐘,比如說今天現在是10:00,查詢為昨天10:00到現在這個時間!幫我解決一定給分!
- 怎么样使本地机同 时间服务器 的时间同步呢?????
- Boolean 用法问题??
- 请教如何用VB实现在路由器上添加端口映射?
ps:我对你用的那个managed spy感兴趣