zz999 发表于 2014-9-5 00:44:14

请教IE控件上加按钮,按钮不显示,鼠标划过才出现。

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

#Region ### START Koda GUI section ###
$Form1 = GUICreate("窗体1", 800, 500,0, 0, $WS_POPUP, 0)


$back = GUICtrlCreateButton (" 返 回 ", 0, 0, 200, 50)

GuiCtrlSetState(-1,$GUI_SHOW)
;下面是关键
$oIE = ObjCreate("Shell.Explorer.2")
GUICtrlCreateObj($oIE, 0, 0, 800, 500)
$oIE.navigate("http://www.baidu.com/")
;上面是关键
GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

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

      EndSwitch
        WEnd
       
        调试时,按钮不显示,鼠标放到左上角才显示,是啥原因呢,请大神赐教

zz999 发表于 2014-9-5 13:14:13

UP一下,没人么????

shqf 发表于 2014-9-5 14:58:13

14句GUICtrlCreateObj()一句创建的控件将第9句创建的按钮键覆盖了。因为二者都是从窗口的0,0处开始创建的。14句改成GUICtrlCreateObj($oIE, 0, 50, 800, 450)你就可看到按钮了。

zz999 发表于 2014-9-5 16:28:06

回复 3# shqf

谢谢,目的就是想覆盖哪里,有个logo,把覆盖掉,有办法解决不?

tvzml 发表于 2014-9-5 18:31:19

禁用 logo 控件 让LOGO在底层

wangms 发表于 2014-9-7 04:19:49

帮顶。。。。。。。。。。。。。。。。。。

wangms 发表于 2014-9-9 20:17:44

学习学习。。。。。。。。。。。。。
页: [1]
查看完整版本: 请教IE控件上加按钮,按钮不显示,鼠标划过才出现。