如何让Gui里的项目随主窗口缩放而自动调整大小?

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: arcticir, tmplinshi

youwantme
Posts: 47
Joined: 11 May 2015, 21:27

如何让Gui里的项目随主窗口缩放而自动调整大小?

03 Jun 2015, 22:15

比如以下代码,如何让里面的各个控件随主窗口缩放而缩放?

谢谢!

Code: Select all

Gui,new
Gui, Add, ActiveX, w1280 h700 vWB, Shell.Explorer
Gui, Add, Button, x+6 yp w40 Default, 后退
Gui, Add, Button, x+6 yp w40 Default, 前进
Gui, Add, Button, x1300 y+15 w80 Default, 浏览
Gui,Show

wb.navigate("http://www.baidu.com")
aamii
Posts: 47
Joined: 23 May 2014, 03:50

Re: 如何让Gui里的项目随主窗口缩放而自动调整大小?

04 Jun 2015, 00:15

可以用activex resize先搜索一下论坛。
很容易找到答案,比如这个帖子
http://ahkscript.org/boards/viewtopic.php?f=5&t=7097
套用到你的问题。

Code: Select all

Gui,new
Gui, Add, ActiveX, w1280 h700 vWB hwndATLWinHWND , Shell.Explorer
Gui, Add, Button, x+6 yp w40 Default, 后退
Gui, Add, Button, x+6 yp w40 Default, 前进
Gui, Add, Button, x1300 y+15 w80 Default, 浏览
Gui ,+Resize
Gui,Show
wb.navigate("http://www.baidu.com")
return


GuiSize:
WinMove, % "ahk_id " . ATLWinHWND, , 0,0, A_GuiWidth, A_GuiHeight
return
youwantme
Posts: 47
Joined: 11 May 2015, 21:27

Re: 如何让Gui里的项目随主窗口缩放而自动调整大小?

04 Jun 2015, 02:31

不起作用啊兄台

我的意思是希望在主窗口调整大小时,窗口内的所有控件的相对位置都随之调整、大小随之调整。



aamii wrote:可以用activex resize先搜索一下论坛。
很容易找到答案,比如这个帖子
http://ahkscript.org/boards/viewtopic.php?f=5&t=7097
套用到你的问题。

Code: Select all

Gui,new
Gui, Add, ActiveX, w1280 h700 vWB hwndATLWinHWND , Shell.Explorer
Gui, Add, Button, x+6 yp w40 Default, 后退
Gui, Add, Button, x+6 yp w40 Default, 前进
Gui, Add, Button, x1300 y+15 w80 Default, 浏览
Gui ,+Resize
Gui,Show
wb.navigate("http://www.baidu.com")
return


GuiSize:
WinMove, % "ahk_id " . ATLWinHWND, , 0,0, A_GuiWidth, A_GuiHeight
return
youwantme
Posts: 47
Joined: 11 May 2015, 21:27

Re: 如何让Gui里的项目随主窗口缩放而自动调整大小?

04 Jun 2015, 08:22

试用了一下,太强大了,感谢!

tmplinshi wrote:论坛搜索 AutoXYWH

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 3 guests