Daniel W. Posted April 10, 2006 Share Posted April 10, 2006 (edited) Hi, i created a GUI with some Buttons and Pics like a Desktop but with checking if the Process is existing etc. Newbie like things ^^ But i have something that does not work #include <GUIConstants.au3> Opt(GuiOnEventMode, 1) GUISetOnEvent($GUI_EVENT_CLOSE,"OnExit") GUISetState() While 1 Sleep (1000) $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE WEnd Func OnExit() if @GUI_CtrlId = $ExitId Then Winclose("Mini Desktop") Else Winkill("Mini Desktop") EndIf Exit EndFunc When i disable Opt(GUIOnEventMode) and click on the Button "Exit" it does close but it fdoesnt close with the [X] Button of the window. When i disable GuiGetMsg then i can close it with Exit button but not with the [X] of the window. how do both work together ? With which code? Tomorrow i can give more Detailed Informations with full Source Code. Edited April 10, 2006 by Daniel W. --------------------------------------------------------------------------------------------------------------------------------Scripts : _Encrypt UDF_UniquePCCode UDF MS like calculatorInstall programm *UPDATED* --------------------------------------------------------------------------------------------------------------------------------[quote name='Helge' post='213117' date='Jul 26 2006, 10:22 AM']Have you ever tried surfing the internet with a milk-carton ?This is similar to what you're trying to do.[/quote] Link to comment Share on other sites More sharing options...
cdkid Posted April 11, 2006 Share Posted April 11, 2006 (edited) Tryinstead of While 1 Sleep (1000) $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE WEnduseWhile 1 Sleep(10) $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE then ExitLoop WEndPS:notice the neat little [code] tags Edited April 11, 2006 by cdkid AutoIt Console written in C#. Write au3 code right at the console :D_FileWriteToLineWrite to a specific line in a file.My UDF Libraries: MySQL UDF Library version 1.6 MySQL Database UDF's for AutoItI have stopped updating the MySQL thread above, all future updates will be on my SVN. The svn location is:kan2.sytes.net/publicsvn/mysqlnote: This will still be available, but due to my new job, and school hours, am no longer developing this udf.My business: www.hirethebrain.com Hire The Brain HireTheBrain.com Computer Consulting, Design, Assembly and RepairOh no! I've commited Scriptocide! Link to comment Share on other sites More sharing options...
Valuater Posted April 11, 2006 Share Posted April 11, 2006 (edited) with Opt("GUIOnEventMode", 1) You dont use GuiGetMsg() and i dont see a Button "Exit" if there was a button you put GUICtrlSetOnEvent( -1,"OnExit") right below it ...also... with GuiGetMsg() you do not need to add a sleep() 8) Edited April 11, 2006 by Valuater Link to comment Share on other sites More sharing options...
Daniel W. Posted April 11, 2006 Author Share Posted April 11, 2006 Yes k i didnt remembered whole code because i didnt had it there yesterday. Tomorrow i will try it out. Thank you for it. --------------------------------------------------------------------------------------------------------------------------------Scripts : _Encrypt UDF_UniquePCCode UDF MS like calculatorInstall programm *UPDATED* --------------------------------------------------------------------------------------------------------------------------------[quote name='Helge' post='213117' date='Jul 26 2006, 10:22 AM']Have you ever tried surfing the internet with a milk-carton ?This is similar to what you're trying to do.[/quote] Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now