2010-03-31 4 views
5

Tengo un wxFrame que recibe eventos. Cada vez que un evento entra, quiero que el marco se ponga en primer plano.¿Cómo puedo asegurarme de que un wxFrame se pone en primer plano?

actualmente estoy usando:

my_frame->SetFocus(); 

Pero eso no parece funcionar para marcos minimizadas. ¿Cómo puedo establecer el marco como la ventana activa y llevarlo al frente?

Alternativamente, ¿hay algún método que muestre el título?

Respuesta

7

que no tienen un ejemplo utilizable pero que nunca han intentado

my_frame->Raise() 

Plantea la ventana a la parte superior de la jerarquía de la ventana.

+0

Lo intentaré. –

+1

Parece que funciona, pero todavía no 'no minimiza' el marco. –

+1

'frame-> Iconize (false); // restaurar si se minimiza' – amwinter

Cuestiones relacionadas