Pregunta
Quiero hacer una captura de pantalla como jing pero personalizada para lo que necesito y estoy atascado.
Quiero tomar el control de las ventanas abiertas que están detrás de mi formulario 30 alfa, si es posible.
el manejador se toma de cursor.position en el mouseMove global para que pueda resaltar con las ventanas de borde adecuadas y me gusta algo como si (currentHandle == this.handle) currentHandle = " detrás del manejador de la ventana " ;. En casa me hago entender y disculpo mi inglés. Gracias
Solución
Necesitará P / Invocar GetWindow () en un bucle, usando GW_HWNDNEXT. Continúa en bucle hasta que encuentres una ventana cuyo GetWindowRect () contenga la posición del cursor o golpees la ventana del escritorio. Cuidado con Aero que miente sobre los rectángulos de las ventanas.