Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ventanas Activas (https://www.clubdelphi.com/foros/showthread.php?t=26857)

Clantt 05-11-2005 17:14:06

Ventanas Activas
 
Hola amigos tengo un problemita con unas ventanas, necesito ejecutar un procedimiento tan pronto la ventana se ponga delante de todas osea como activa, bueno lo que hice es ejecutar el procedimeinto dentro del evento onActive de la ventana pero la vetana solo ejecuta este evento cuando esta minimizada en la barra de tareas y luego se la maximiza ahí y solo ahí funciona ese evento, entonces yo necesito que al ponense la venta en frente de todas salte mi procedimiento. Que evento puedo usar o como se cuando mi ventana esta al frente de todas? osea como le digo a mi procedimiento que se ejecute cuando la ventana se pone al frente.:confused:

dec 05-11-2005 17:33:40

1 Archivos Adjunto(s)
Hola,

A ver si en el ejemplo que he preparado encuentras algo que te apañe, básicamente lo hago capturando ciertos mensajes de Windows. ;)

roman 05-11-2005 17:34:47

El OnActivate de un formulario se ejecutará siempre que, estando activa la aplicación, se active la ventana, es decir, ocurre entre ventanas de la misma aplicación. Quizá te sirva más el OnActivate de la aplicación.

// Saludos

dec 05-11-2005 17:44:40

1 Archivos Adjunto(s)
Hola,

Lo que dice roman acaso parezca más razonable. Adjunto el mismo ejemplo haciéndolo esta vez como plantea roman. :)

Lepe 05-11-2005 17:49:01

Espero que no se ponga de moda esto de adjuntar archivos..., o peor aún, que sea una obligación :p

saludos

dec 05-11-2005 18:00:25

Hola,


Cita:

Empezado por Lepe
Espero que no se ponga de moda esto de adjuntar archivos..., o peor aún, que sea una obligación :p

Tienes razón Lepe. La respuesta de roman es sin duda más acertada desde un principio. Quizá después un poco de código, pero, roman lo deja dicho todo, mejor incluso que en mi ejemplo primero, porque obvio lo que luego dice roman y que puede resultar interesante saber. No lo he podido evitar. La próxima vez trataré de pensarlo mejor. ;)

Clantt 05-11-2005 18:04:09

Gracias muchachos ustedes son geniales, como no aprender con estos amigos y este foro. mil gracias de nuevo. chauu


La franja horaria es GMT +2. Ahora son las 01:40:45.

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