读书人

怎么利用FindWindowEx点击网页弹出对话

发布时间: 2013-02-19 11:11:40 作者: rapoo

如何利用FindWindowEx点击网页弹出对话框确定按钮
如何利用FindWindowEx点击网页弹出对话框确定按钮
按照一般方法
Dim PW, CW
PW = FindWindow("#32770", vbNullString)
CW = FindWindowEx(pk, ByVal 0&, vbNullString, "确定")
'CW = FindWindowEx(pk, ByVal 0&,"Button" ,vbNullString)
SendMessage pp, BM_CLICK, 0, 0

结果发现失败!

请教正确写法.....
[解决办法]
看看这个例子
[解决办法]

引用:
CW = FindWindowEx(pk, ByVal 0&, vbNullString, "确定")
这句出问题

您的“pk” 应为 pw

还有 您在一楼的 SendMessage pp, BM_CLICK, 0, 0
其中“pp” 应为 cw

我不知道您的pk与pp是什么??
[解决办法]
引用:
引用:
有人说:在VB的webbrowser中弹出的对话框是模式对话框,弹出后VB代码处于暂停状态,又怎么能去查找对话框的句柄呢。
那思路又该是怎样呢?

看来你不知道钩子,你要先学钩子,钩子的作用可以对付“弹出后VB代码处于暂停状态”

在本例中Timer1_Timer相当于简单的钩子
我试过在WebBrowser中用Timer控件来找网页弹出的提示或警告,但是,不成功,所以,这个钩子不行啊,要换个,

读书人网 >VB

热点推荐