TC官方合作论坛

 找回密码
 立即注册
查看: 847|回复: 4

[已解决] 问一个获取窗口句柄问题

[复制链接]
发表于 2014-3-18 01:52:35 | 显示全部楼层 |阅读模式
如图  怎么获取最后那个窗口句柄??????

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-3-18 07:51:52 | 显示全部楼层
本帖最后由 石中草 于 2014-3-18 08:22 编辑

"Internet Explorer_Server"这是类名么 如果是 就用 流程语句如果判断
//下面是代码

变量 len1
字符串.分割(子窗口句柄 ,",",子窗口句柄集)  //先把父窗口枚举的子窗口句柄 分割
数组空间.大小(子窗口句柄,len1)
遍历(i=0;i<len1;i++)
如果(窗口.类名(子窗口句柄集
=="Internet Explorer_Server")   把每一个分割 出来的 子窗口句柄集的 类名  做判断
//这里要执行的代码

如果结束

遍历结束


有错请及时指出纠正 ,本人也是小白

回复 支持 反对

使用道具 举报

发表于 2014-3-18 08:24:24 | 显示全部楼层
如果(窗口.类名(子窗口句柄集   //这里 少了个 [i]

就是改不了 ,一直是斜体 ,编辑时加了 [i],一保存又没了 .
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-18 08:44:57 来自手机 | 显示全部楼层
石中草 发表于 2014-3-18 07:51
"Internet Explorer_Server"这是类名么 如果是 就用 流程语句如果判断
//下面是代码


但是我用进程打开的客户端,进程句柄获取的窗口句柄与我用大漠工具得到的句柄不一样,该怎样获取父窗口句柄
回复 支持 反对

使用道具 举报

发表于 2014-3-18 09:14:04 | 显示全部楼层
a5602395 发表于 2014-3-18 08:44
但是我用进程打开的客户端,进程句柄获取的窗口句柄与我用大漠工具得到的句柄不一样,该怎样获取父窗口句 ...

不是一定要父窗口 ,你得到 图片里的子窗口句柄 ,在用遍历的方式 判断,然后得到你想要的最后一个句柄, 不一定要按照我给的代码.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 15:47 , Processed in 0.041574 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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