hapos Posted April 1, 2007 Share Posted April 1, 2007 I am writing a small GUI to act as a HUD to interact with several outside application running. I set GUISetState(@SW_SHOW) and the GUI appear until the application tries to interact with the outside applications. Then is disappears. Is there a way to have the GUI persist on the screen during it's interaction with outside apps? Thanks in advance, hapos Link to comment Share on other sites More sharing options...
jvanegmond Posted April 1, 2007 Share Posted April 1, 2007 What interaction? It should stay on... github.com/jvanegmond Link to comment Share on other sites More sharing options...
hapos Posted April 1, 2007 Author Share Posted April 1, 2007 What interaction? It should stay on...For example, I run a winActivate for the outside application, the outside app comes to focus, and the GUI disappears. Link to comment Share on other sites More sharing options...
SpookMeister Posted April 1, 2007 Share Posted April 1, 2007 Maybe you could make a small sample code to show what you are trying to do.... or post your code. This will help others to help you. [u]Helpful tips:[/u]If you want better answers to your questions, take the time to reproduce your issue in a small "stand alone" example script whenever possible. Also, make sure you tell us 1) what you tried, 2) what you expected to happen, and 3) what happened instead.[u]Useful links:[/u]BrettF's update to LxP's "How to AutoIt" pdfValuater's Autoit 1-2-3 Download page for the latest versions of Autoit and SciTE[quote]<glyph> For example - if you came in here asking "how do I use a jackhammer" we might ask "why do you need to use a jackhammer"<glyph> If the answer to the latter question is "to knock my grandmother's head off to let out the evil spirits that gave her cancer", then maybe the problem is actually unrelated to jackhammers[/quote] Link to comment Share on other sites More sharing options...
hapos Posted April 1, 2007 Author Share Posted April 1, 2007 Maybe you could make a small sample code to show what you are trying to do.... or post your code. This will help others to help you.I would certainly post some code, but before I do this, I think the problem was I was running a WinActivate command outside of a GUI function. Does this sound like something that would make the GUI HUD disappear? Link to comment Share on other sites More sharing options...
SpookMeister Posted April 1, 2007 Share Posted April 1, 2007 Does your GUI stay active if you comment out the winactivate part? I'm wondering if you have a main loop in your code that keeps it running in the first place. if not the program will do what you have told it to, then if its not waiting for something, it will just end and your program will close. [u]Helpful tips:[/u]If you want better answers to your questions, take the time to reproduce your issue in a small "stand alone" example script whenever possible. Also, make sure you tell us 1) what you tried, 2) what you expected to happen, and 3) what happened instead.[u]Useful links:[/u]BrettF's update to LxP's "How to AutoIt" pdfValuater's Autoit 1-2-3 Download page for the latest versions of Autoit and SciTE[quote]<glyph> For example - if you came in here asking "how do I use a jackhammer" we might ask "why do you need to use a jackhammer"<glyph> If the answer to the latter question is "to knock my grandmother's head off to let out the evil spirits that gave her cancer", then maybe the problem is actually unrelated to jackhammers[/quote] Link to comment Share on other sites More sharing options...
hapos Posted April 1, 2007 Author Share Posted April 1, 2007 Does your GUI stay active if you comment out the winactivate part?Yes, it does.I have GUIOnEventMode set to 1.My Loop is as posted in the examples, whereasWhile 1 Sleep (1000)WEnd Link to comment Share on other sites More sharing options...
Valuater Posted April 1, 2007 Share Posted April 1, 2007 (edited) WinSetOnTop () will set the window you want to "on top" This MAY NOT work with some programs ( Games etc ) see help 8) Edited April 1, 2007 by Valuater 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