Ver Mensaje Individual
  #2  
Antiguo 20-04-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Averiguar la posición de una ventana no es complicado sabiendo su handle, puedes usar funciones como GetWindowRect, que te dará la posición y el tamaño de la ventana. Lo difícil es obtener el handle de una ventana en concreto, puedes buscar la ventana por su titulo (caption), por su clase, por el ejecutable a la que pertenece, etc ...

Y para vigilar si algo cambia lo mejor es usar un hook e interceptar una serie de mensajes interesantes, como puede ser WM_WINDOWPOSCHANGED. De esta forma no solo sabrás que una ventana ha cambiado su posición, tamaño u orden, sino que además sabrás su handle.
Responder Con Cita