TC官方合作论坛

 找回密码
 立即注册
查看: 872|回复: 8
打印 上一主题 下一主题

请问TC怎么得到子窗口句柄 TC库里也没这条命令

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-25 14:20:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请问TC怎么得到子窗口句柄TC里也没这条命令 谢谢高手解答
回复

使用道具 举报

9#
发表于 2015-5-21 19:26:16 | 只看该作者

5.0里没有windowfindex这个API了,只有windowfind这个,怎么破,求解
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-10-25 16:41:07 | 只看该作者
milai5201 发表于 2014-10-25 14:51
系统.枚举(name,type)

解决了 谢谢
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-10-25 16:41:01 | 只看该作者
mzbqhbc 发表于 2014-10-25 14:54
控件.获得子界面句柄(子句柄名)

解决了 谢谢
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-10-25 16:40:48 | 只看该作者

解决了 谢谢
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-10-25 15:41:24 | 只看该作者
    窗口句柄=窗口.找到窗口(窗口标题)
    返回值=系统.枚举(窗口句柄,3)
    调试输出(返回值)

解决了一半 得到了16个子句柄

不精准

API有点深奥 不懂了
回复 支持 反对

使用道具 举报

地板
发表于 2014-10-25 15:05:35 | 只看该作者
使用API findwindowex
回复 支持 反对

使用道具 举报

板凳
发表于 2014-10-25 14:54:14 | 只看该作者

控件.获得子界面句柄(子句柄名)


函数空间: 中文:控件
英文:control
函数描述: 获得子界面句柄
函数原型: 获得子界面句柄(ID)
getchildhwnd(ID)
函数参数: ID: 控件名称
返回值: 返回值: 子窗口的句柄
脚本示例: 中文示例:
复制代码

控件.获得子界面句柄("新窗口")

英文示例:
复制代码

control.getchildhwnd("新窗口")


回复 支持 反对

使用道具 举报

沙发
发表于 2014-10-25 14:51:12 | 只看该作者

系统.枚举(name,type)


函数空间: 中文:系统
英文:system
函数描述: 根据类型枚举需要的类型,并返回枚举到的结果
函数原型: 枚举(name,type)
enum(name,type)
函数参数: name: 名称(根据类型来提供,比如模式0:需要的就是窗口标题(如:计算器,注意有些窗口没有窗口名) 1:类名(通过AB抓抓或者窗口返回类名等函数获取,注意有些窗口没有类名) 2:进程名(通过任务管理器中查看得到,如"QQ.exe","YY.exe")
type:
0: 窗口名枚举窗口句柄
1: 类名枚举窗口句柄
2: 进程名枚举进程句柄
3: 父窗口句柄枚举子窗口句柄 (参数1为空串,如系统.枚举("",3)将以桌面句柄为父窗口句柄)
返回值: 根据类型枚举需要的类型,返回枚举后的结果(多个使用"|"字符隔开),未找到返回空字符
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 23:53 , Processed in 0.112356 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表