GUICreate创建窗口 能否使用变量来改变当前窗口的大小?
dim $x=300,$y=300如 GUICreate($Version,$x,$y)
窗口创建后,能否使用$x$y的值来改变当前窗口的大小?
[ 本帖最后由 eeee0704 于 2008-12-7 15:29 编辑 ] http://www.autoitx.com/forum.php?mod=viewthread&tid=3657
根据实际检测情况改变窗口的大小 感谢juyz的帮助,但例子使用的方法和我的情况不一样
我是想在窗口创建后,后期通过函数再修改原来窗口的大小
不知道有没有办法实现 可以,只要窗口初值是个可变量
比如,先设定$width,$height
创建窗体的时候引用这两个值,后面就可以操作了
你自己那个做法应该就可行 #include <GUIConstantsEx.au3>
#include <SliderConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("窗体调整测试___Pcbar", 300, 200, 120, 125)
$Slider1 = GUICtrlCreateSlider(0, 8, 260, 33)
GUICtrlSetData(-1,50)
GUICtrlSetTip(-1,"拖动以改变窗体大小.")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Local $a
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
if GUICtrlRead($Slider1)<>$a Then
$a=GUICtrlRead($Slider1)
WinMove($Form1,"",Default,Default,300*(1+($a-50)/100),200*(1+($a-50)/100))
EndIf
WEnd 又学到了!!! 麻烦改成“已解决" pcbar真是大虾,通常二话不说给出解决方案。
页:
[1]