找回密码
 加入
搜索
查看: 5249|回复: 13

[IE类操作] 【已解决】GUI上创建网页浏览框,如图效果。

  [复制链接]
发表于 2011-10-22 15:47:15 | 显示全部楼层 |阅读模式
本帖最后由 haijie1223 于 2011-10-22 23:16 编辑

如图:

如上图,我想在gui上创建一个小窗口可以浏览网页,这个小窗口是固定大小,不用可以拖动的状态条。就拿www.autoitx.com为例。
如何实现,请高手指点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-10-22 15:49:21 | 显示全部楼层
网页的任何区域都可以,不做要求。
发表于 2011-10-22 17:17:23 | 显示全部楼层
#include <IE.au3>
$hGUI = GUICreate("Test", 800, 600)
$oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0, 50,800, 180)
_IENavigate($oIE, "http://www.autoitx.com")
$oIE.document.body.scroll = "no"
GUISetState()
Do
    Sleep(20)
Until GUIGetMsg() = -3
发表于 2011-10-22 17:23:45 | 显示全部楼层
lynfr8 发表于 2011-10-22 17:17


哥如果我还想在这个ie边上在加上一些按钮要怎么做?
发表于 2011-10-22 17:46:26 | 显示全部楼层
回复 4# mtvtop


    不理解你的意思,可否说清楚一点
 楼主| 发表于 2011-10-22 19:51:21 | 显示全部楼层
本帖最后由 haijie1223 于 2011-10-22 19:56 编辑

回复 5# lynfr8


    得到lynfr8的回复,备感荣幸!
边下这个可以拖动的状态条可以去掉吗,红色圈出的地方。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-10-22 20:19:41 | 显示全部楼层
回复 6# haijie1223

以上代码测试是可以的哦
不过要注意这三行的顺序不能改变,因为网页加载完毕$oIE.document.body.scroll = "no"才有效,然后再显示GUI
_IENavigate($oIE, "http://www.autoitx.com")
$oIE.document.body.scroll = "no"
GUISetState()

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-10-22 20:29:04 | 显示全部楼层
回复 7# lynfr8


    确实如此,谢谢lynfr8,不过这样网速慢的话,要等好久才会出现gui
 楼主| 发表于 2011-10-22 20:46:54 | 显示全部楼层
回复 7# lynfr8
请问
$oIE.document.body.scroll = "no"
这句什么意思?
发表于 2011-10-22 21:20:49 | 显示全部楼层
回复  lynfr8


    确实如此,谢谢lynfr8,不过这样网速慢的话,要等好久才会出现gui
haijie1223 发表于 2011-10-22 20:29


好象跟网速还关系不大,我直接在ie里打开WWW.baidu.com,是秒开,用上面的代码,一分钟这个gui界面也没有出来。看了下,它一直在IE.au3文件里判断readyState状态,因为一直没有达到4,所以一直在那个循环里。算了,还是这样折中一下吧:

#include <IE.au3>
$hGUI = GUICreate("Test", 800, 600)
$oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 0, 50,800, 180)
_IENavigate($oIE, "http://www.baidu.com", 0)
$oIE.document.body.scroll = "no"
GUISetState()

While _IEPropertyGet($oIE, "readyState") < 3
    Sleep(200)
WEnd

Do
    Sleep(20)
Until GUIGetMsg() = -3
 楼主| 发表于 2011-10-22 21:27:58 | 显示全部楼层
回复 10# happytc


    你这个是很快 但是6#的状态条会出现
发表于 2011-10-22 21:37:24 | 显示全部楼层
回复 9# haijie1223

关闭滚动条。指定对话框中的文档的 body 对象的 scroll 属性值为 no


有空研究下这本电子书《dom文档对象》或搜索下DOM的相关知识


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-10-22 21:52:31 | 显示全部楼层
回复 9# haijie1223


    设置滚动条为无!
发表于 2011-10-22 22:44:16 | 显示全部楼层
学习一下了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 12:27 , Processed in 0.097565 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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