易语言:控制浏览器刷新网页
来源:网络收集 点击: 时间:2024-04-05易语言创建windows窗口程序,添加一个互联网浏览器组件和一个刷新用的按钮组件;

双击启动窗口,编写代码,添加打开程序后,互联网浏览器需要访问的网址,这里以百度网址为例:
.版本 2
.支持库 WebBrowser2
.子程序 __启动窗口_创建完毕
互联网浏览器1.浏览 (“http://baidu.com”, , , )
互联网浏览器1.静默 = 真

双击刷新按钮,编写代码,当点击按钮时刷新互联网浏览器当前页面,内部浏览器的刷新很简单,因为直接就可以控制组件做事情:
.版本 2
.支持库 WebBrowser2
.子程序 _按钮1_被单击
互联网浏览器1.刷新 ()


新建windows窗口程序,添加两个按钮和一个编辑框,按钮分别是获取句柄和刷新页面;

控制外部浏览器,应先找外部浏览器句柄,这一步我在之前的经验中写过,就不再赘述了,不了解的可以看下我之前的经验,获取句柄的代码如下:
.版本 2
.支持库 eAPI
.子程序 _获取句柄_被单击
.局部变量 窗口句柄数组, 文本型, , 0
.局部变量 n1, 整数型
窗口句柄数组 = 取所有窗口列表 ()
.计次循环首 (取数组成员数 (窗口句柄数组), n1)
.如果真 (取窗口类名 (到整数 (窗口句柄数组 )) = “IEFrame”) 获取ie浏览器句柄
编辑框1.内容 = 窗口句柄数组
跳出循环 ()
.如果真结束
.计次循环尾 ()
3/4双击刷新按钮,开始编写代码,当点击刷新按钮时,外部浏览器当前网页刷新,这里用到精易模块的填表,代码如下:
.版本 2
.子程序 _刷新_被单击
普通填表.初始化 (到整数 (编辑框1.内容))
普通填表.网页_刷新 ()

按F5测试,点击获取句柄得到浏览器的句柄后,点刷新即可刷新网页,这里要注意我写的类名是ie浏览器的。
注意事项外部浏览器的操作先要获取其句柄;
添加一个时钟组件可以做成定时或是间隔一定时间重复刷新。
易语言刷新网页版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_436244.html