allora. se ho capito bene quello che vuoi fare tu vuoi mettere la sua immagine dello schemo sul tuo schermo fullscreen e muovergli il mouse come il tuo.
la cosa migliore è usare le proporzioni.
diciamo che il suo schermo è largo Xrem Twip e lungo Yrem Twip (Twip è l'unità di misura Not = a Pixel)
e il tuo Xloc e Yloc.
adesso mettiamo in fullcreen il programma (senza la barra del titolo altrimenti si sfasa tutto (proprietà borderstyle la poni a 0 in progettazione))
form1.Height = Screen.Height
form1.Width = Screen.Width
form1.Left = 0
form1.Top = 0
e la picturebox
pic1.Height = Screen.Height
pic1.Width = Screen.Width
pic1.Left = 0
pic1.Top = 0
ora al pic1_mousemove(bla,bla,x,y)
posiiamo ricavare l'esatta posizione sull'altro schemo.
NewMousePosXrem = X * Xrem / Xloc
'per la proporzione X:Xloc=Vardatrovare:Xrem
NewMousePosYrem = Y * Yrem / Yloc
la trasmetti e riposizioni il mouse su quelle coordinate.
se non riesci a gestire la picturebox potrebbe essere più facile usare il form1_mousemove e usare una immagebox con la proprietà strech=true invece che la picturebox.
|