跳到主要内容

GetWebBrowserState 获得网页浏览器的状态

🎯功能

获得网页浏览器的状态,用于CreateWebBrowserCreateWebBrowserP创建的窗口。

📜语法

状态 = Plugin.WndEx7_71.GetWebBrowserState(窗口句柄, 信息代码)

📥参数

参数数据类型解释
窗口句柄长整型数用于接收CreateWebBrowser创建的区域窗口的窗口句柄。
信息代码长整型数根据取值不同,从函数返回值可判断各种网页浏览器的状态。
参数(信息代码)可取值如下
信息代码说明
0网页浏览器是否繁忙。
1网页浏览器是否可以前进。OperateWebBrowser可以操作前进。
2网页浏览器是否可以后退。OperateWebBrowser可以操作后退。
3网页浏览器是否繁忙。解决取值0在部分网页一直是繁忙的问题。

📤返回

布尔型,也就是只有TrueFalse两种状态的数据类型。

💡示例

hwnd = Plugin.WndEx7_71.CreateWebBrowserP(0,20,10,500,400,32 Or 256,0)
Call Plugin.WndEx7_71.SetWebBrowserUrl(hwnd,"https://www.baidu.com/")
//通过判断网页浏览器是否繁忙等待网页打开
While Plugin.WndEx7_71.GetWebBrowserState(hwnd,0)
Delay 100
Wend
MsgBox "网页已打开",4096
While True
Delay 1000
Wend
//OnScriptExit过程在脚本结束时执行,即使脚本执行到一半的时候,你按了停止热键,它也会执行了这个过程再停止
Sub OnScriptExit()
Call Plugin.WndEx7_71.SetWindowState(hwnd,0)
End Sub

📘备注