Advertisement
2_2002-2004 Graphics #114932

Get Screen Mouse Coordinates (Simplified)

See code name.

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
'Hide the following code in a module someware!
Private Declare Function GetCursorPos Lib _
  "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
  x As Long
  y As Long
End Type
'------------------------------
Public Function GetPos(Optional x As Single _
  = 0, Optional y As Single = 0)
Dim Pos As POINTAPI
Dim retVal As Boolean
 retVal = GetCursorPos(Pos)
 x = Pos.x
 y = Pos.y
End Function
' Put the following into the form of your
' choice and then create a timer called
' 'Timer1' and remember to set the interval
' to something like '10'
'-----------------------------
Private Sub Timer1_Timer()
Dim x As Single
Dim y As Single
 GetPos x, y
 Me.Caption = x & "x" & y
End Sub
Original Comments (3)
Recovered from Wayback Machine