Ver Mensaje Individual
  #1  
Antiguo 20-03-2007
jordillussa jordillussa is offline
Registrado
 
Registrado: sep 2005
Posts: 6
Reputación: 0
jordillussa Va por buen camino
Aplicación en primer plano

Tengo 2 aplicaciones que deben correr a pantalla completa en un mismo PC. Se comunican mediante un socket y mensajes. Uno de los mensajes que se pasan es "Ponte en primer plano".

Cuando la aplicación A está en primer plano y a terminado su trabajo, le envia por socket un mensaje a la aplicación B para que se ponga en primer plano. El tema es que las aplicaciones se pasan bien los mensajes, pero no siempre se ponen en primer plano, a veces se quedan parpadeando en la barra de herramientas, indicando que han recibido algun evento... y hay que clicar encima de la barra de tareas de Windows par que se ponga en primer plano.

Lo he intentado con varias funciones...

Application.BringToFront;

o bien

SetForegroundWindow(Application.Handle);

pero siempre con el mismo resultado, no siempre que ejecutan el comando anterior pasan a primer plano, a veces se quedan simplemente parapadeando en la barra de herramientas.

Alguien sabe un método para poner una aplicacion en primer plano?

Saludos!
Responder Con Cita