MonsieurOUXX Posted July 9, 2009 Share Posted July 9, 2009 Hello everybody,I'm almost a beginner to autoIT but I'm already familiar with the concepts of GUIs with some APIs in other languages.I encounter 2 issues :1/ when creating to GUIs, all the controls go onto the same GUI- I call GUICreate,- create a few controls- hide that form,- call GUICreate again- create a few controls- start the infinite loop used to pump the messages=> All the controls are displayed on the same window! I'm very confused. Should I explicitly tell autoit onto what GUI it should create the controls?2/ what's the mechanism used to have 2+ forms running at the same time?- autoit needs to "messages" infinite loop to work- there can be only one loop running at a time- so if you have 2 forms, do you need to process the messages of both forms in the same loop?A code snippet would be welcomeThanks for the clarification. Link to comment Share on other sites More sharing options...
water Posted July 9, 2009 Share Posted July 9, 2009 (edited) Ad 1) Use GUISwitch to place your controls on the second GUI. "Many of the GUI specific functions work on the "current" window - this is usually the last window created with GUICreate. This function allows you to make another window "current".Ad 2) I haven't done it myself but I think it depends wether you use GUIGetMsg or GUIOnEventMode. If you search the forum for "+multiple +gui" you'll find a lot of posts. Edited July 9, 2009 by water My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
MonsieurOUXX Posted July 9, 2009 Author Share Posted July 9, 2009 Ad 1) Use GUISwitch to place your controls on the second GUI.Thanks!Ad 2) If you search the forum for "+multiple +gui" you'll find a lot of posts.Damn. I've been searching a lot with such keywords as "several gui", "several windows", etc. with little success. The examples found with your keywords look perfect. Especially this one : http://www.autoitscript.com/forum/index.php?showtopic=67148&st=0&p=497665&hl=%20multiple%20%20gui&fromsearch=1&#entry497665Thanks again.=> SOLVED 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