Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   hacer parpader boton de la barra de tareas (https://www.clubdelphi.com/foros/showthread.php?t=30674)

halcon_rojo 12-04-2006 22:37:09

hacer parpader boton de la barra de tareas
 
hola a todos quisiera saber como se puede (si se puede) hacer que mi programa haga que el boton que le corresponde en la barra de tareas de windows parpadee y se cambie de color al terminar algun proceso y no se encuentra esta en primer plano, algo asi como sucede con el messenger cuando no esta activa la ventana de conversacion y te escriben un mensaje, se pone de color naranja y parpadea para avisarte que tienes un mensaje.
saludos

seoane 12-04-2006 22:51:19

Dentro de un timer pon esto:

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

La razon de ponerlo dentro de un timer es que esta funcion solo hace un parpadeo.

halcon_rojo 12-04-2006 23:20:27

ok
 
gracias por tu respuesta todavia no lo he probado pero tengo una duda, parpadea aun si la ventana esta activa? si es asi, como detectar si la ventana esta activa o no? hay que incluir alguna UNIT en especial? gracias de antemano

seoane 12-04-2006 23:45:28

Si, parpadea aunque este activa. Pero puedes hacer algo como esto.

Código Delphi [-]
if not Active then
    FlashWindow(Application.Handle,TRUE)

Eso ya te lo dejo a ti ;)


La franja horaria es GMT +2. Ahora son las 18:05:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi