PDA

Ver la Versión Completa : Ligar Dos Aplicaciones


gusspagano
30-08-2012, 22:33:20
Saludos a todos, y antes que otra cosa, gracias por su ayuda.

Estoy programando un modulito que trabaja en el entorno de otro programa usando sus herramientas etc. lo que quiero hacer ahora es que al minimizar el programa, mi modulo también, y al maximizar el programa también lo haga mi módulo, y que todo el tiempo mi modulo este por delante del programa en la pantalla.

No se si me doy a entender, espero que si.

¿Alguien sabe como hacer esto?

roman
30-08-2012, 22:48:09
¿Tú programas ambos o sólo el modulito?

// Saludos

gusspagano
30-08-2012, 22:49:46
¿Tú programas ambos o sólo el modulito?

// Saludos

yo solo hice el módulo

roman
30-08-2012, 22:58:37
Lo único que de momento se me ocurre es:

1. Encontrar el Handle de la ventana del otro programa usando FindWindow
2. Con un Timer monitorear cada x milisegundos la otra ventana usando la función GetWindowPlacement para determinar si está minimizada, maximizada, etc.
3. Actuar acorde a la información obtenida.

No es muy elegante pero puede funcionar. Algo mejor sería buscar si hay un Hook de Windows que nos permita monitorear esto.

// Saludos

gusspagano
04-09-2012, 21:31:36
Gracias roman, voy a investigar un poco sobre los ganchos, me parece que es la mejor opción.

Saludos.