Me gustaría plantear un evento de mouse (un clic, mousedown o mouseup) tomando el clic de un usuario en cualquier lugar en una ventana de WPF y traduciéndolo por una diferencia conocida, p. haga clic en x, y, levante el evento click en x + 100, y + 100.¿Cómo puedo generar un evento de mouse en WPF/C# con coordenadas específicas?
El problema subyacente es que hay un monitor de visualización que se mueve físicamente en relación con una pantalla táctil superpuesta. En lugar de volver a calibrar la pantalla táctil con cada movimiento, me gustaría agregar el desplazamiento de la traducción al evento click.
He examinado la API de Win32 para mouse_event y su función de reemplazo, SendInput. Admito que estoy perdido ya que no estoy muy familiarizado con la API.
Seguramente este es un problema simple de resolver, pero no puedo encontrar código de ejemplo en ninguna parte que me lleve a donde puedo implementar una solución. Cualquier ayuda, punteros o ejemplos sólidos de cómo agregar esto a mi código serán apreciados.
Gracias Marcos
¿No puede hacer este ajuste en los manipuladores? –