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
|