Jump to content
Sign in to follow this  

Help Resizing GUI

Recommended Posts


Is it possible to resize a GUI by clicking a button in the GUI? I am writing a logon script manager for my company...initially the gui will just show the company logo and a quick line of text showing the current status of things. At the right side of the window I have a button that says "More >>". When the user clicks that button I want to expand the window downwards to reveal a full log of what is going on as well as user-defined options in another tab. How can I make the button resize the GUI?

Share this post

Link to post
Share on other sites

This should do what you need :whistle:

#include <GUIConstants.au3>

$Window = GUICreate("My GUI",400,400)  
$Button = GUICtrlCreateButton("More >>",280,360,100,30)
GUICtrlSetResizing ( $Button,$GUI_DOCKALL)
GUISetState (@SW_SHOW)      

$Size = WinGetPos  ($Window)

; Run the GUI until the dialog is closed
While 1
    $msg = GUIGetMsg()

    if $msg = $Button and guictrlread($Button) = "More >>" then 
        GUICtrlSetData($Button,"<< Less")
    ElseIf $msg = $Button and guictrlread($Button) = "<< Less" then 
        GUICtrlSetData($Button,"More >>")
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop

My Scripts[topic="73325"]_ReverseDNS()[/topic]Favourite scripts by other members[topic="81687"]SNMP udf[/topic][topic="70759"]Using SNMP - MIB protocol[/topic][topic="39050"]_SplitMon:Section off your monitor!, split your monitor into sections for easy management[/topic][topic="73425"]ZIP.au3 UDF in pure AutoIt[/topic][topic="10534"]WMI ScriptOMatic tool for AutoIt[/topic][topic="51103"]Resources UDF embed/use any data/files into/from AutoIt compiled EXE files[/topic]

Share this post

Link to post
Share on other sites

Thanks, that worked!

Edited by sublimnl

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.