3个回答
展开全部
枚举所有窗口的句柄,然后对比类名和进程名称来鉴别是否是自己所要的句柄。
关键命令:
窗口句柄数组 = 取所有窗口列表 ()
计次循环首 (取数组成员数 (窗口句柄数组), 行)
句柄 = 窗口句柄数组 [行]
标题 = 取窗口标题 (句柄)'看情况是否需要
类名 = 取窗口类名 (句柄)
........
关键命令:
窗口句柄数组 = 取所有窗口列表 ()
计次循环首 (取数组成员数 (窗口句柄数组), 行)
句柄 = 窗口句柄数组 [行]
标题 = 取窗口标题 (句柄)'看情况是否需要
类名 = 取窗口类名 (句柄)
........
追问
首先谢谢你的回答,我这个可能比较复杂,它是一个程序,下面包含标签,编辑框,等多个组件,这些组件的类名有重复的,我想取标签的标题,可是这个标题会一直变例如1 2 15 16一直这样加上去,加多少是随机的,1就标题,加到2时2就变标题 了,加到15,15就变标题了。。。。
追答
我发的关键命令是1级句柄,你说的是标签句柄则是2-3级句柄。最简单的方式就是直接鼠标点过去捕抓该标签的句柄,然后根据句柄获得标题。
展开全部
很简单啊,给每个组件都加上 标记,用这个标记识别是那个组件应该很容易啦把,具体用什么命令按你的水平应该不说了把。
追问
该程序为外部程序,怎么给组件标记,请指点
追答
你是做外挂吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就这样取消啊
追问
要取窗口的标题,可是每次窗口标题都会改变,该怎么取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询