如何调整GuiCreate的窗口大小?
如何调整GuiCreate的窗口大小?帮助说“在默认设置下创建的窗口是不可调整大小并且是不可最大化的.您可以使用 WS_SIZEBOX 或 WS_MAXIMIZEBOX 来添加相应样式. ”,是否就是无法通过命令调整大小了?
我是希望做到,点击某个按钮后,GUI窗口按照预定大小而调整
比如,原来是200*400,点击按钮后,同一窗口就变为400*400
4楼、6楼的方法行是行 就是效果不怎么好~~谢拉~
[ 本帖最后由 zjimmy 于 2009-3-27 16:47 编辑 ] 哪位达人帮忙解答下呢~~哪怕告诉我 否 也好。。。 不明白你的 通过命令调整大小 是什么意思 可以用GUISetStyle改变窗口样式后鼠标调整
也可以用winmove直接调整 我是希望做到,点击某个按钮后,GUI窗口按照预定大小而调整
比如,原来是200*400,点击按钮后,同一窗口就变为400*400 这样?
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 200, 200, 303, 147)
$Button1 = GUICtrlCreateButton("Button1",64, 88, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
WinMove("Form1","",Default,Default,400,400)
EndSwitch
WEnd
原帖由 sxd 于 2009-3-27 09:42 发表 http://www.autoitx.com/images/common/back.gif
这样?
#include
#include
#include
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 200, 200, 303, 147)
$Button1 = GUICtrlCreateButton("Button1",64, 88, 75, 25, ...
谢谢~!
WinMove可以实现,不过貌似效果不怎么好,GUI窗口里的内容有些错乱,是因为相对坐标出问题?
如果Gui本身有自更新大小属性的函数就好了。。。 要用变量控制窗口大小,
随窗口大小变化而需产生位置变化的控件也要用变量控制。
页:
[1]