Hi Johan,
 
Forgot to copy list.
 
There is a frame-level option wxSTAY_ON_TOP

http://forums.wxwidgets.org/viewtopic.php?f=1
<http://forums.wxwidgets.org/viewtopic.php?f=1&t=37048> &t=37048

Maybe that would help. 

Regards 
 
Steve
 
 On 3 May 2013 03:46, "Johan Vromans" <jvrom...@squirrel.nl> wrote:


Hi,

I have a fullscreen application, A, that runs on Windows.
This application starts another fullscreen application, B.

Sometimes, especially when starting B takes several seconds, application
A is marked as "non responsive", which apparently raises its window. If
in the mean time application B showed its main window, the window of A
now covers the window of B, effectively dead-locking the system.

A crude solution is hiding A's main window:

        $topwindow->Show(0);
        system( B );
        $topwindow->Show(1);

This is suboptimal since the user may get a view of, and opportunity to
interact with, the desktop, which is not desired.

Using

        Wx::ExecuteArgs( [ ... ], wxEXEC_SYNC );

instead of 'system' does not seem to make a difference.

Any suggestions on how to improve this?

-- Johan


Reply via email to