TC官方合作论坛

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

[已解决] 请问知道子窗口类名怎么查父窗口句柄啊?

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

马上加入TC

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

x
用抓抓分析出来就子窗口的类名,但是这怎么查父窗口句柄啊?
    句柄=网页.得到窗口句柄("浏览器5")
    调试输出(句柄)//这个出来的是子窗口的句柄
    hwnd = dm.FindWindowEx(句柄,"Internet Explorer_Server","")
    调试输出(hwnd)
返回永远是0!
hwnd = dm.FindWindowEx(句柄,"","") 这样也不行
回复

使用道具 举报

8#
发表于 2014-6-10 11:36:42 | 只看该作者
句柄=控件.获得句柄("浏览器5")
ret = 系统.枚举(句柄, 3)
再分割ret
回复 支持 反对

使用道具 举报

15#
发表于 2014-7-4 08:33:12 | 只看该作者
DFFFDF
回复

使用道具 举报

14#
发表于 2014-6-10 17:09:25 | 只看该作者
GetParent
回复

使用道具 举报

13#
发表于 2014-6-10 12:35:13 | 只看该作者
aalman 发表于 2014-6-10 12:14
啊....看不明白大哥!!您看图句柄132362分出来132384然后132318我要这个132318

M我, 加QQ, 我跟你细说
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2014-6-10 12:14:42 | 只看该作者
julele 发表于 2014-6-10 11:44
枚举出来的是: XXX|XXX|XXX
哪个是你需要的, 就要哪个

啊....看不明白大哥!!您看图句柄132362分出来132384然后132318我要这个132318
回复 支持 反对

使用道具 举报

11#
发表于 2014-6-10 11:44:33 | 只看该作者
枚举出来的是: XXX|XXX|XXX
哪个是你需要的, 就要哪个
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2014-6-10 11:42:07 | 只看该作者
julele 发表于 2014-6-10 11:36
句柄=控件.获得句柄("浏览器5")
ret = 系统.枚举(句柄, 3)
再分割ret

你看下楼上
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-6-10 11:41:47 | 只看该作者
分割咋分啊,麻烦说下呗!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-6-10 11:27:04 | 只看该作者
julele 发表于 2014-6-10 11:22
如果是控件名, 系统.枚举("浏览器5",3), 是不对的.
你想得到哪个窗口句柄吧?  不要笼统说父窗口 ...

好比说打开一个网页,我抓抓得到的就是子窗口的类名和句柄Internet Explorer_Server ,hwnd = dm.FindWindowEx(句柄,"Internet Explorer_Server","")大漠的这个不是父窗口句柄,“子窗口类名”“名称” 不是这样的吗?我不得要得到父窗口句柄了才能找到这个子窗口Internet Explorer_Server 吗
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 14:24 , Processed in 2.024839 second(s), 27 queries .

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

© 2001-2013 Comsenz Inc.

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