就是我通过FindWindowEx来获取一个程序中的一个按钮的句柄,可是那个程序上的按钮类名都是一样的,而且都没有标题,怎么获取指定按钮的句柄
VB类句柄
VB类句柄
解决方案 »
- 拉伸Picture控件内的图片
- VB中如何添加DataRepor这个组件?
- 用Set ex = CreateObject("Excel.Application")时,提示activeX部件不能创建对象
- 求助:有什么办法可以得到软件下载的最终地址,急,在线等
- 如何判定要复制的文件在使用中?
- 如何获取本地计算机所有用户名,标志,登陆类型,所属组及状态?
- 请高手看看这个CreateProcess类怎么调用?
- 如何利用API制作四周是圆角的窗体?
- 请教在VB中如何用ReadEventLog API函数???急!
- 1000分送上!!!谁帮我解决这个问题的话!
- vb程序在WIN7中运行报错,请解答。。
- vb串口控制伺服电机
http://download.csdn.net/detail/veron_04/3291019
Private Sub Command6_Click()
Dim w As New clsWindow
Dim i%
If w.GetWindowHwndByTitleEx("自动化操作框架") > 0 Then
i = i + 1
Do While w.GetElementHwndByClassName("ThunderCommandButton", i) > 0'按次序遍历
MsgBox w.GetElementHwndByClassName("ThunderCommandButton", i)'得到当前次序按钮的句柄
w.SetElementTextByClassName "ThunderCommandButton", "次序" & i, i'设置按钮文本
i = i + 1
Loop
End If
End Sub打包下载:
http://files.cnblogs.com/sysdzw/clsWindow1.8_demo8_%E8%8E%B7%E5%8F%96%E6%97%A0%E6%A0%87%E9%A2%98%E6%8C%89%E9%92%AE%E5%8F%A5%E6%9F%84.zip