2010-03-31 14 views
5

Ho un wxFrame che riceve eventi. Ogni volta che arriva un evento, voglio che il frame sia portato in primo piano.Come posso garantire che un wxFrame sia portato in primo piano?

Attualmente sto usando:

my_frame->SetFocus(); 

ma questo non sembra funzionare per i frame ridotto al minimo. Come posso impostare il frame come finestra attiva e portarlo in primo piano?

In alternativa, c'è un metodo che lampeggia il titolo?

risposta

7

Non ho un esempio utilizzabile, ma avete mai provato

my_frame->Raise() 

Si pone la finestra nella parte superiore della gerarchia finestra.

+0

Farò un tentativo. –

+1

Sembra funzionare ma continua a non ridurre la cornice. –

+1

'frame-> Iconize (false); // ripristina se minimizzato' – amwinter

Problemi correlati