易语言教程_易语言源码_易语言写挂_易语言论坛_看流星社区

 找回密码
 注册
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
零基础辅助入门教学 原创 高清 专业课程售后(每日解答)
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
赞助广告位 请点击这里联系站长 QQ20209081
查看: 15896|回复: 48

[开源]完美解决网页消息框(屏蔽网页信息框)

[复制链接]
发表于 2013-2-25 09:23:24 | 显示全部楼层 |阅读模式
我自己需要做一个网页提交的东西,但是每次提交后都有网页对话框。每次都要点确定。
静默=真 还是有。
所有论坛里有。看到
但是我测试了下,IE8下是没用。
后来发现
他的子程序--监视网页信息框
里面有句
Hwnd = FindWindowA (“#32770”, “Microsoft Internet Explorer”)
我自己测试过,弹出一个网页对话框,用SPY+工具获取窗口信息,标题并不是“Microsoft Internet Explorer” 而是空(IE9)。
IE8是来自网页的消息,IE6是Microsoft Internet Explorer,IE7和IE8应该是一样的???
改:
Hwnd = FindWindowA (“#32770”, “来自网页的消息”)
我再分析了下,发现网页对话框的父窗口 居然是_启动窗口,而不是里面的超文本浏览器。
莫非是赵本山说的“转移”了??

然后后面的,
SendMessageA (Hwnd, #WM_CLOSE, 0, 0)
这个是等价 关闭窗口或者说点击了网页信息框上的取消。而我需要的是点击确定。
所以,小小的奔放了下。。。
模拟按键(#回车键,,)这个是有问题的,解决办法:调用 关闭信息框 代码如下。(变量多了两个。。)

根据大家的无齿要求,我把源码上传。修改了若干BUG。代码比较完善(应该~~~是)。
演示的是自动登录PAD版本Q空间然后点击退出,会有网页对话框。如果点取消,或者关闭,都不能真正的退出。
只有点击确定才能退出,如果用了泪闯天涯大大的代码,发现是 SendMessageA (Hwnd, #WM_CLOSE, 0, 0) 关闭信息框,所以并不能退出。
所以自己写了这个代码。用自己以前开源的自动登录QQ空间的源码修改的。
游客,如果您要查看本帖隐藏内容请回复
发表于 2016-10-4 23:18:46 | 显示全部楼层
正是我需要的,谢谢楼主
发表于 2016-10-7 09:16:57 | 显示全部楼层
一定要看看的
发表于 2016-10-15 15:49:32 | 显示全部楼层
警方反反复复反反复复
发表于 2016-10-16 21:08:06 | 显示全部楼层
顶顶顶,顶起来
发表于 2016-10-18 14:15:26 | 显示全部楼层
很好,我先看下
发表于 2016-10-27 10:43:12 | 显示全部楼层
看了都是获取窗口了
发表于 2016-11-5 11:06:27 | 显示全部楼层
正须要呢 谢谢楼主
发表于 2016-11-5 13:20:19 | 显示全部楼层
1111111111111
发表于 2016-11-9 11:25:07 | 显示全部楼层
哈哈 我就需要这个
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2019-1-19 19:36

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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