love5173 发表于 2011-3-9 17:37:13

关于任务栏与提示栏显示【已解决】

本帖最后由 love5173 于 2011-4-11 23:59 编辑

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#NoTrayIcon
$Form1 = GUICreate("Form1", 1040, 750, (@DesktopWidth - 1033) / 2, (@DesktopHeight - 775) / 2, $WS_POPUPWINDOW, $WS_EX_TOOLWINDOW)
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($oIE, -2, -2, 1040, 750)
$oIE.navigate("http://www.baidu.com/")
Do
Until $oIE.Busy = False
$oIE.Document.body.Scroll = "no"
GUISetState(@SW_SHOW)

While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

      EndSwitch
WEnd
在做一个网页显示的时候发现了滚动条影响了网页的显示,于是查阅资料,发现了以上代码,自己运行后发现没有在任务栏与提示栏有图标出现,请问上面程序是怎么实现的,另外
$oIE.navigate、Until $oIE.Busy、$oIE.Document.body.Scroll 这写代码我看不懂,希望有热心人讲解一下,不胜感激

xyold1 发表于 2011-3-9 18:32:03

把窗体的$WS_EX_TOOLWINDOW样式去掉就能显示任务栏图标了
#NoTrayIcon去掉可以显示拖盘图标
$oIE是创建的Shell.Explorer.2对象变量,$oIE.navigate,$oIE.Busy是其方法或属性,我也不太懂

www378660084 发表于 2011-3-9 18:52:50

$oIE.Document.body.Scroll = "no"
这个是去滚动条的,关于网页属性与对象,你参考一下JavaScript的教程吧

love5173 发表于 2011-3-9 21:44:52

谢谢,虽然没有完全解释清楚,起码知道往什么方向走了,谢谢两位的帮助

东挑西点 发表于 2011-7-2 12:26:53

好东西,谢谢

au3x 发表于 2011-12-4 13:01:45

哇....java 也飞出来 。。。
页: [1]
查看完整版本: 关于任务栏与提示栏显示【已解决】