Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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)

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
Cita de: DaasCook en 17 Abril 2011, 17:45 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 (vb) [Seleccionar]
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long

Private Sub Command1_Click()
   Call SetCursorPos(478, 600) 'Donde 478 y 600 son obviamente tus valores
End Sub


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

ProstOS;