obtener coordenada de un click en otra ventana

14/05/2012 - 12:10 por rulo | Informe spam
¡ Hola ! no soy muy experimentado en esto. Necesito hacer un codigo que obtenga las coordenadas del clic en otra ventana que no es la del programa que estoy ejecutando. Por ejemplo tengo corriendo mi programa y tambien abro el Paint. si hago clic en este ultimo mi programa debe captar las coordenadas de ese clic. no se si esto es posible. estuve leyendo mfc pero no encuentro la manera. gracias
 

Leer las respuestas

#1 rulo
14/05/2012 - 23:34 | Informe spam
Cholo Lennon escribió el 14/05/2012 16:28 :
On 14/05/2012 07:10, rulo wrote:
¡ Hola ! no soy muy experimentado en esto. Necesito hacer un codigo que
obtenga las coordenadas del clic en otra ventana que no es la del programa que
estoy ejecutando. Por ejemplo tengo corriendo mi programa y tambien abro el
Paint. si hago clic en este ultimo mi programa debe captar las coordenadas de
ese clic. no se si esto es posible. estuve leyendo mfc pero no encuentro la
manera. gracias




Mediante la API GetCursorPos puedes obtener la posicion del cursor.
Ahora si quieres capturar los mensajes (clic, doble clic, etc) que estan
recibiendo otras ventanas que no pertenezcan a tu proceso deberas
instalar un hook, lo cual requiere usar la API SeWindowsHookEx entre
otras cosas.

http://msdn.microsoft.com/en-us/lib...p/ms644990(v=vs.85).aspx

En internet hay muchos y variados ejemplos sobre como instalar
correctamente un hook.

Saludos

Cholo Lennon
Bs.As.
ARG


muy interesante, ya había leído algo de eso. voy a investigar con mas profundidad. muchísimas gracias

Preguntas similares