[VB] ¿Cómo cambio la dirección del cursor?

Iniciado por avmiitxe, 17 Abril 2011, 16:00 PM

0 Miembros y 1 Visitante están viendo este tema.

avmiitxe

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


DaasCook

for (int i = Trolling.MaxVal; i > Trolling.MinValue; i--) {
    Forum.Answer = "Don't feed the troll"; }

Krähne

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;
Yo soy más sabio que este hombre; es posible que ninguno de los dos sepamos cosa que valga la pena, pero él cree que sabe algo, pese a no saberlo, mientras que yo, así como no sé nada, tampoco creo saberlo. Yo no tengo conciencia de saber nada.