Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: avmiitxe en 17 Abril 2011, 16:00 pm



Título: [VB] ¿Cómo cambio la dirección del cursor?
Publicado por: avmiitxe en 17 Abril 2011, 16:00 pm
Hola, quiero crear un programa en Visual Basic, donde hay una ventana y un botón.
Si le das clic al botón, el cursor del ratón se va a la dirección 478, 600.

¿cómo sería el código?

Por favor, ayudadme, llevo meses buscando este código.

Gracias de antemano.



En código sucio sería algo así (creo)

Código:
Si Boton1 se apreta Entonces
CursorDelRaton se va a la dirección "478, 600"
End Si


Título: Re: [VB] ¿Cómo cambio la dirección del cursor?
Publicado por: criskapunk en 17 Abril 2011, 17:13 pm
Puede ser esto (http://www.canalvisualbasic.net/foro/visual-basic-6-0/cambiar-la-posicion-del-mouse-pointer-1824/)?



Título: Re: [VB] ¿Cómo cambio la dirección del cursor?
Publicado por: DaasCook en 17 Abril 2011, 17:45 pm
... Este tema no debería ir aquí.


Título: Re: [VB] ¿Cómo cambio la dirección del cursor?
Publicado por: Krähne en 17 Abril 2011, 17:50 pm
... Este tema no debería ir aquí.

Cierto... pero resolviendo la duda, con la API de Windows (SetCursorPos) lo puedes hacer de esta manera, usando como modificador un botón:

Código
  1. Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  2.  
  3. Private Sub Command1_Click()
  4.    Call SetCursorPos(478, 600) 'Donde 478 y 600 son obviamente tus valores
  5. End Sub

P.D.: Detesto VB ;D, no se si algo sea erróneo, aún así... "funcionó en mi PC".

ProstOS;