Jump to content

Trivial Button Question


Recommended Posts

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.

Link to comment
Share on other sites

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
Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...