首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 怎么控制其它程序中的按钮

2012-09-09 
VB 如何控制其它程序中的按钮系统windows7,VB60其它程序是指没有源码的情况下,只知道程序叫什么,按钮的名

VB 如何控制其它程序中的按钮
系统windows7,VB60
其它程序是指没有源码的情况下,只知道程序叫什么,按钮的名称叫什么?
如何通过VB调用那么按钮?
我在网上找了一段代码但是不得行
Function FindWnd(Phwnd As Long, ClassName As String, index As Long) As Long
Dim i As Integer
Dim childHwnd As Long
childHwnd = FindWindowEx(Phwnd, 0, ClassName, vbNullString)
Do While childHwnd
i = i + 1
If i = index Then
FindWnd = childHwnd
Exit Do
End If
childHwnd = FindWindowEx(Phwnd, childHwnd, ClassName, vbNullString)
Loop

End Function

Dim i As Long, Phwnd As Long
Phwnd = FindWindow(vbNullString, "计算器")
i = FindWnd(Phwnd, "Button", 1)
End Sub
上面的i总是 0也就是没有找到,当然也就无法使用sendmessage了
是不是在windows7下面这个函数是无效的。
phwnd是有数字的
谢谢 !

[解决办法]
http://download.csdn.net/detail/veron_04/2813308

热点排行