Ver Mensaje Individual
  #12  
Antiguo 29-12-2006
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
Cita:
Empezado por Neftali
Es cualquier ventana; Puedes pensar en una lista de las ventanas abiertas en tu escritorio y deseas una captura de cada una de ellas sin necesidad de ir activándolas todas...
Caramba, justo ahora me disponía a preguntarte esto mismo. Me lees el pensamiento.

Si la ventana solo tiene componentes estándar (botones, edits, etc) la podemos capturar usando WM_PRINT, eso si, con la consiguiente inyección de código en el proceso al que pertenece la ventana, ya que WM_PRINT solo funciona con ventanas de tu mismo proceso. Todo esto sin hacer un hook en las funciones de la API BeginPaint y EndPaint. Lo digo, porque esto ultimo es lo que a mi se me hace mas complicado.

Para la inyección de código estaba pensando en un hook del tipo WH_CALLWNDPROC, técnica que ya describí en un par de mensajes. Estaría bien utilizarla para algo serio por una vez
Responder Con Cita