' declaration d'API Private Declare Function ScreenToClient Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long Private Type POINTAPI X As Long Y As Long End Type Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Dim Mouse As POINTAPI 'recupere les coordonnées de la souris Call GetCursorPos(Mouse) 'Passe en ccordoonnées de la fenetre (coin haut gauche = 0,0) Call ScreenToClient(Me.hwnd, Mouse) Call MsgBox("Coordonées de la souris : " & vbCrLf & "( " & Mouse.X & " ; " & Mouse.Y & " ) ") End Sub