[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCursorPos(out POINT lpPoint);
// Or use System.Drawing.Point (Forms only)
Declare Function GetCursorPos Lib "user32.dll" _
(ByRef lpPoint As POINT) as boolean
<DllImport("user32.dll")> _
Public Function GetCursorPos(<[In](), Out()> ByRef pt As POINT) As Boolean
End Function
Point declaration
<System.Runtime.InteropServices.StructLayout(Runtime.InteropServices.LayoutKind.Sequential)> _
Public Structure POINT
Public X As Integer
Public Y As Integer
Public Sub New(ByVal X As Integer, ByVal Y As Integer)
Me.X = X
Me.Y = Y
End Sub
End Structure
None.
Please add some!
Point p;
if (GetCursorPos(out p))
{
label1.Text = Convert.ToString(p.X) + ";" + Convert.ToString(p.Y);
}
System.Windows.Forms.Cursor.Position