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:
qualcuno potrebbe aiutarmi posto il codice da me utilizzatocodice: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.
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

Rispondi quotando