Ver Mensaje Individual
  #2  
Antiguo 25-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pasar una ventana a primer plano automáticamente puede ser muy molesto para el usuario, sobre todo si éste escribe viendo al teclado y no al monitor.

Lo usual es hacer que parpadee el botón de la aplicación en la barra de tareas:

Código Delphi [-]
Windows.FlashWindow(Application.Handle, true);

o bien, optar por mostrar una ventana tipo messenger, que aparezca deslizándose en la esquina del reloj. Esto lo puedes hacer con la función AnimateWindow. Busca en los foros y verás cómo se usa.

Si insistes en activar la aplicación, quizá te sirva el hilo Aplicación en primer plano.

// Saludos
Responder Con Cita