|
|
20精币
超级列表框1
超级列表框测试
超级列表框下单
超级列表框日志
如何获取 超级列表框下单 的窗口句柄呢?
下面代码获取:局_超列句柄 =0
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_超列句柄 | 整数型 | | | | n | 整数型 | | | | 局_父句柄 | 整数型 | | | | 局_窗口标题 | 文本型 | | | | 进程ID | 整数型 | | | | 窗口信息 | 精易_窗口信息 | | 0 |
进程ID = 进程_名取ID (“测试.exe”, ) 计次循环首 (窗口_枚举 (窗口信息 ), n ) 如果真 (窗口信息 [n ].进程ID = 进程ID 且 窗口_是否有子窗口 (窗口信息 [n ].窗口句柄 ) = 真)  局_父句柄 = 窗口信息 [n ].窗口句柄   局_窗口标题 = 窗口_取标题 (窗口信息 [n ].窗口句柄 )  局_超列句柄 = 窗口_取句柄 (局_父句柄, , “SysListView32”, 局_窗口标题 ) 调试输出 (局_父句柄, 局_超列句柄 )  外部超列. 初始化 (局_超列句柄, 真, “SysListView32”)  计次循环首 (外部超列. 取表项数 (), n )   如果 (外部超列. 取当前状态图片 (n - 1 ) = 1 )   调试输出 (“已开启”)    外部超列. 置状态图片 (n - 1, 1 )   调试输出 (“已开启”)      计次循环尾 ()  计次循环尾 ()
|
最佳答案
查看完整内容
[e=0].版本 2
.子程序 窗口_顶级句柄和控件ID_取窗口句柄, 整数型
.参数 参_顶级句柄, 整数型
.参数 参_控件ID, 整数型
.局部变量 局_窗口句柄_数组, 整数型, , "0"
.局部变量 局_计次, 整数型
.局部变量 局_窗口句柄, 整数型
窗口_枚举所有子窗口 (参_顶级句柄, 局_窗口句柄_数组, )
.计次循环首 (取数组成员数 (局_窗口句柄_数组), 局_计次)
.判断开始 (窗口_取控件ID (局_窗口句柄_数组 [局_计次]) = 参_控件ID)
...
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|