Jump to content
Sign in to follow this  
PPowerHouseK

Trivial Button Question

Recommended Posts

PPowerHouseK

Hello

I am very new at autoit and have spend the last two days trying to familiarize myself with it. I have been reading the tutorial it came with like it's a bible. However I can't seem to find out how to make a simple button close the GUI. Perhaps a knowing individual can help me out faster than it would take me to rummage through the help documentation. Here is what I have now:

#include <GUIConstantsEx.au3>
#include <GuiButton.au3>
#include <WindowsConstants.au3>
;Begin my nonsense
GUICreate("test")
$button2 = GUICtrlCreateButton ( "Cancel",  355, 370, -1) 
GUISetState ()
While 1
    $msg = GUIGetMsg() ; this checks for a message/input from the GUI.
    
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop ; this states, on an exit event, exit the loop.
    
    If $button2 = $GUI_EVENT_CLOSE Then Exitloop
    

Wend

This doesn't work, mostly because I don't quite understand the syntax fully. I would greatly appreciate some help on this.

Share this post


Link to post
Share on other sites
KaFu

Close :x, test if the message is button2:

#include <GUIConstantsEx.au3>
#include <GuiButton.au3>
#include <WindowsConstants.au3>
;Begin my nonsense
GUICreate("test")
$button2 = GUICtrlCreateButton("Cancel", 355, 370, -1)
GUISetState()
While 1
    $msg = GUIGetMsg() ; this checks for a message/input from the GUI.

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop ; this states, on an exit event, exit the loop.

    If $msg = $button2 Then ExitLoop

WEnd

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.