Visual Basic - Controlar instancia activada

Life is soft - evento anual de software empresarial
 
Vista:

Controlar instancia activada

Publicado por juankiki (1 intervención) el 11/04/2005 19:53:31
hola, estoy buscando la forma de saber cuando se me activa una aplicación, es decir, cuando tengo abierto por ejemplo outlook y mi programa, como puedo saber cuando el usuario entra en mi aplicación ya sea minimizando el resto de programas o por la gestión de pantallas.

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Controlar instancia activada

Publicado por Benjo (679 intervenciones) el 13/04/2005 05:21:03
Bien podrías usar el evento Paint del Formulario, de lo contrario deberías poner un timer y utilizar la API GetActiveWindow comparando su resultado con el Hwnd de tu aplicación. Es un poco más pesado, pero funciona a los efectos que tu lo quieres.

Private Sub Form_Paint()
Debug.Print "Me activo"
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar