Sign in to follow this  
Followers 0
PPowerHouseK

Trivial Button Question

3 posts in this topic

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



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

Thank you so much!

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  
Followers 0