zhenglei 发表于 2010-5-20 15:11:46

请教。。 去嵌IE的滚动条 ????---已解决

本帖最后由 zhenglei 于 2010-5-21 12:37 编辑

请教。。去嵌IE的滚动条 ????   
       以前见过论坛里有人搞过这个东西。。 完全可以实现的。。 自己刚刚在论坛搜索了老半天没找到答案。。 谢谢。。 老大出来指点一下吧。。。
我要的效果是光光的那种。。彻底没有滚动条。。。。

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
$Form1 = GUICreate("Form1", 500, 500)
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($oIE, -2, -2, 400, 400)
$oIE.navigate("http://www.163.com/")
GUISetState(@SW_SHOW)
While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

      EndSwitch
WEnd二楼:
怎么用啊????我现在要去的是内切IE的滚动条。。不是程序窗口的。。
四楼
我就是要的那种效果。。 GUI内切IE多大。 我就显示多少数据。。 要的就是这种效果。大兄弟。。

crkey12345 发表于 2010-5-20 15:38:09

AUTOVSCROLL

zhenglei 发表于 2010-5-20 16:04:48

AUTOVSCROLL
crkey12345 发表于 2010-5-20 15:38 http://www.autoitx.com/images/common/back.gif


    怎么用啊????我现在要去的是内切IE的滚动条。。不是程序窗口的。。

newuser 发表于 2010-5-20 16:25:11

回复 1# zhenglei

呵呵,我也不会,不过你去掉滚动条,网页的内容能全部显示吗?你可以把窗口最大化来显示网页内容,那如果这样,不如来个笨方法,将guictrlcreateobj()创建的控件的宽度和高度设置的比窗口大不就可以隐藏滚动条了吗?
当然这是下策,如果有答案,请公告与论坛.

zhenglei 发表于 2010-5-20 17:34:08

回复zhenglei

呵呵,我也不会,不过你去掉滚动条,网页的内容能全部显示吗?你可以把窗口最大化来显示网页 ...
newuser 发表于 2010-5-20 16:25 http://autoitx.com/images/common/back.gif


    我就是要的那种效果。。 GUI内切IE多大。 我就显示多少数据。。 要的就是这种效果。大兄弟。。

sxd 发表于 2010-5-20 22:51:35

http://www.autoitx.com/forum.php?mod=viewthread&tid=10106

lynfr8 发表于 2010-5-20 23:35:55


sxd 发表于 2010-5-20 22:51 http://www.autoitx.com/images/common/back.gif"C:\autoit3" /UserParams   
+>23:34:27 开始执行 ACNWrapper v.1.0.0.8
+> ============================================
+>执行环境:
+>        CPU构架:        X64
+>        系统构架:        X86
+>        系统语言:        0804
+>        键盘布局:        00000804
+>        IP地址:                169.254.5.58
+>        内存总量:        2047MB
+>        内存剩余:        1215MB
+>        操作系统:        WIN_XP/Service Pack 3
+>        AU3版本:        3.3.5.6
+> ============================================
>运行 AU3Check (1.54.19.0)开始目录:C:\autoit3
+>23:34:27 AU3Check 完成:0
: ==> ???????????("Object").:
$oIE.navigate("http://www.baidu.com/")
$oIE^ ERROR
->23:34:27 AutoIT3.exe 完成::1
+>23:34:28 ACNWrapper 完成..
>退出代码: 1    时间: 1.669

lynfr8 发表于 2010-5-20 23:44:47

本帖最后由 lynfr8 于 2010-5-21 00:48 编辑

我就是要的那种效果。。 GUI内切IE多大。 我就显示多少数据。。 要的就是这种效果。大兄弟。。
zhenglei 发表于 2010-5-20 17:34 http://www.autoitx.com/images/common/back.gif
如此??


#include <IE.au3>
$hGUI = GUICreate("Test", 800, 600)
$oIE = _IECreateEmbedded()
$web="http://www.163.com/"
GUICtrlCreateObj($oIE, 10, 10, 780, 580)
GUISetState()
$oIE.navigate("about:blank")
$oIE.document.body.style.border="0"
$oIE.document.write("<body style='border:0;margin:0px'><iframe scrolling=no frameborder=0 src =" & $web & " width=100% height=100%></iframe></body>")
$oIE.refresh
$oIE.document.body.scroll = "no"
Do
    Sleep(20)
Until GUIGetMsg() = -3

lynfr8 发表于 2010-5-20 23:46:36

PS:上面代码三恨写的
传送门http://www.autoitx.com/forum.php?mod=redirect&goto=findpost&ptid=3609&pid=23905&fromuid=1003

newuser 发表于 2010-5-21 08:09:50

回复 5# zhenglei

小兄弟应该叫我老大哥才对,哥即将奔小50了.
页: [1]
查看完整版本: 请教。。 去嵌IE的滚动条 ????---已解决