MousePos (2)




Type POINTAPI
x As Integer
Y As Integer
End Type

Declare Sub SetCursorPos Lib "User" (ByVal X As Integer, ByVal Y As Integer)
Declare Sub ClientToScreen Lib "User" (Byval hWnd As Integer, lpPoint As POINTAPI)

'Utilizzo: Il codice seguente mette il cursore al centro di un pulsante

'(command1) disegnato sul Form1


Dim Cur as POINTAPI
Dim Smode As Integer

Smode = ScaleMode
Cur.x = Command1.Left + (Command1.Width \ 2)
Cur.y = Command1.Top + (Command1.Height \ 2)
ClientToScreen Form1.hWnd, Cur
SetCursorPos Cur.x , Cur.y
ScaleMode = Smode
Questo esempio mostra come posizionare da programma il cursore
del mouse in un punto preciso del form o su di un controllo
(modificare il codice per win32 con le giuste API)...










( mousepos2.html )- by Paolo Puglisi - Modifica del 17/12/2023