zhenglei 发表于 2009-8-7 16:38:44

什么函数可使GUI内控件随窗口大小改变而改变

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

#Region ### START Koda GUI section ### Form=
$title="测试窗口"
$Form1 = GUICreate($title, 930, 640,-1,-1, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
$oIE = _IECreateEmbedded()
;GUICtrlCreateObj($oIE, 1, 24, 682, 485)
$aa=GUICtrlCreateObj($oIE, 1, 24, 928, 670)
$oIE.navigate("http://www.baidu.com/")

#EndRegion ### END Koda GUI section ###
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg

Case $GUI_EVENT_close

Exit
        EndSwitch
WEnd
;;;;;;;;;;;;;;;;;;;;;;;主要是这个$oie 的大小。 如果我在拉伸这个GUI时$oie是否能同我的GUI窗口的改变而改变 比如 我最大化 如何才可以让
;;;$oie 也同时跟着自动变化其大小???

lynfr8 发表于 2009-8-7 18:23:04

ControlMove
如果 X 坐标 和 与 Y 坐标等于 Default,将不会移动控件, 只是调整控件大小.

定义一个自变量为大小,并跟随窗口大小改变而改变
自己写写

zhenglei 发表于 2009-8-7 18:40:41

能大概写个脚本不

zhenglei 发表于 2009-8-7 18:43:15

ControlMove ("","",$oie,Default,Default,500,600)
                         这样变化 它是根据哪个为参考物来变化大小啊???
页: [1]
查看完整版本: 什么函数可使GUI内控件随窗口大小改变而改变