Buenas foreros.
Me gustaria saber como puedo simular click de raton en mi aplicacion. Es decir, que yo le indique unas coordenadas y haga un click en una zona de mi apliacion. Espero que me podais ayudar.
Gracias.
Enlace 1 (http://foro.elhacker.net/programacion_vb/simular_pulsaciones_del_mouse-t205454.0.html;msg976188)
El enlace que me has pasado es de VB y no de VB .NET.
De todas formas lo he adaptado pero no funciona. No toma correctamente las posiciones ni llega a hacer click.
Alguien sabe como hacerlo en .NET?
Muchas gracias.
bueno para moverlo en el namespace System.Windows.Forms tienes la clase Cursor y la propiedad Position alli asignas un nuevo Point y le pasas las cordenadas, eso te lo mueve a cualquier parte de la pantalla para lo del click no lo he visto pero debe estar por ahi....
Cursor.Position = new Point(10,10);
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
para hacer el click debes invocar la API desafortunadamente, el metodo es SendInput de la dll user32.dll.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia
Recuerdo que una vez tambien intente lo mismo, use una api . el hilo deberia de estar dentro de este subforo (aunque la verdad que no lo he buscado a profundidad, deberias intentar buscandolo, quizas tengas mas paciencia y lo encuentres.)
api mouse_event...
en vb.net declaras mouse_event de esta forma
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
saludos