salve avrei un problema con la funzione setcursorpos
se la utilizzo mi da sempre un errore però solo per la 2° variabile per determinare x e y posizione, cioè sulla y
infatti appena premo il button per posizionare il puntatore il mouse va nella posizione x (stabilita da me) mentre y (0) successivamente mi esce l'errore riguardante y
ecco l'errore:
codice:
Una chiamata alla funzione PInvoke 'WindowsApplication1!WindowsApplication1.Form1::SetCursorPos'
ha sbilanciato lo stack. Questo problema può verificarsi quando la
firma PInvoke gestita non corrisponde alla firma di destinazione
non gestita. Verificare che la convenzione di chiamata e i
parametri della firmaPInvoke corrispondano alla firma di
destinazione non gestita.
qualcuno potrebbe aiutarmi posto il codice da me utilizzato
codice:
Public Class Form1
Public Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x, y As Long
x = 900
y = 500
SetCursorPos(x, x)
End Sub
End Class