From: Ovod-Everett, T. <tov...@al...> - 2004-08-19 02:46:12
|
In a slightly related note, you can use &Wx::wxSTAY_ON_TOP to make your = app hang out in the foreground even if it doesn't have focus (similar to = Task Manager). You can use that for custom dialog boxes and the like to = ensure that you get the user's attention while avoiding the whole = problem of misdirected keystrokes . . . --Toby Ovod-Everett -----Original Message----- From: wxp...@li... = [mailto:wxp...@li...] On Behalf Of DH Sent: Wednesday, August 18, 2004 6:21 PM To: Douglas E. Miles; wxp...@li... Subject: Re: [wxperl-users] How do you make a Frame move to the = foreground? Windows changed the way it works a long time ago (that's why the = taskbar flashes). Read the following for more info = http://216.239.57.104/search?q=3Dcache:bHj1HEBiivQJ:www.ftponline.com/arc= hives/premier/mgznarch/VBPJ/1999/02feb99/ap0299.pdf+microsoft+bring+windo= w+to+foreground&hl=3Den = http://www.ftponline.com/archives/premier/mgznarch/VBPJ/1999/02feb99/ap02= 99.pdf =09 _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ wxperl-users mailing list wxp...@li... https://lists.sourceforge.net/lists/listinfo/wxperl-users |
From: Ovod-Everett, T. <tov...@al...> - 2004-08-22 16:23:12
|
-----Original Message----- From: wxp...@li... [mailto:wxp...@li...] On Behalf Of Douglas E. Miles Sent: Saturday, August 21, 2004 7:27 PM To: wxp...@li... Subject: Re: [wxperl-users] How do you make a Frame move to the foreground? > Thanks for the response and the extra information. I wonder why a=20 > "normal" windows application starts on top, but a wxperl/PAR application=20 > does not. It probably has something to do with PAR. Normal wxPerl apps initiated from a shortcut using 'C:\Perl\bin\wperl.exe full_path_to_script.pl' for the Target (no single quotes, but do double-quote path if it has spaces) do start in the foreground without problems. Similarly, a simple test using PerlApp to create an exe (I did use --clean --gui --dependent because I didn't want to spend the time to hunt down all of the various wxPerl modules that auto-load that PerlApp wasn't picking up) seems to work fine. That said, if I start the exe from a command prompt and switch to another command prompt before the app finishes loading, then it _doesn't_ come to the foreground. Perhaps the PAR stuff is somehow starting a window somewhere that triggers the "you did switched to another window before the app started, so obviously you don't want to be bothered" behavior. --Toby Ovod-Everett |
From: Douglas E. M. <pe...@ea...> - 2004-08-23 00:16:08
|
Ovod-Everett, Toby wrote: > -----Original Message----- > From: wxp...@li... > [mailto:wxp...@li...] On Behalf Of Douglas > E. Miles > Sent: Saturday, August 21, 2004 7:27 PM > To: wxp...@li... > Subject: Re: [wxperl-users] How do you make a Frame move to the > foreground? > > >>Thanks for the response and the extra information. I wonder why a >>"normal" windows application starts on top, but a wxperl/PAR > > application > >>does not. > > > It probably has something to do with PAR. Normal wxPerl apps initiated > from a shortcut using 'C:\Perl\bin\wperl.exe full_path_to_script.pl' for > the Target (no single quotes, but do double-quote path if it has spaces) > do start in the foreground without problems. Similarly, a simple test > using PerlApp to create an exe (I did use --clean --gui --dependent > because I didn't want to spend the time to hunt down all of the various > wxPerl modules that auto-load that PerlApp wasn't picking up) seems to > work fine. That said, if I start the exe from a command prompt and > switch to another command prompt before the app finishes loading, then > it _doesn't_ come to the foreground. Perhaps the PAR stuff is somehow > starting a window somewhere that triggers the "you did switched to > another window before the app started, so obviously you don't want to be > bothered" behavior. Thanks again. Maybe I'll post over on the PAR list. |
From: Douglas E. M. <pe...@ea...> - 2004-08-22 03:15:57
|
Ovod-Everett, Toby wrote: > In a slightly related note, you can use &Wx::wxSTAY_ON_TOP to make your app hang out in the foreground even if it doesn't have focus (similar to Task Manager). You can use that for custom dialog boxes and the like to ensure that you get the user's attention while avoiding the whole problem of misdirected keystrokes . . . > > --Toby Ovod-Everett > > -----Original Message----- > From: wxp...@li... [mailto:wxp...@li...] On Behalf Of DH > Sent: Wednesday, August 18, 2004 6:21 PM > To: Douglas E. Miles; wxp...@li... > Subject: Re: [wxperl-users] How do you make a Frame move to the foreground? > > Windows changed the way it works a long time ago (that's why the taskbar flashes). > Read the following for more info > http://216.239.57.104/search?q=cache:bHj1HEBiivQJ:www.ftponline.com/archives/premier/mgznarch/VBPJ/1999/02feb99/ap0299.pdf+microsoft+bring+window+to+foreground&hl=en > http://www.ftponline.com/archives/premier/mgznarch/VBPJ/1999/02feb99/ap0299.pdf <SNIP> Thanks for the response. In this case, I don't want the application to stay on top. I just want it to be on top when it is executed. |