@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: Retrieves the cursor position in screen coordinates. !!!!C# Signature: [DllImport("user32.dll", SetLastError = true)] [return: MarshalAs(UnmanagedType.Bool)] static extern bool GetCursorPos(out POINT lpPoint); // DON'T use System.Drawing.Point, the order of the fields in System.Drawing.Point isn't guaranteed to stay the same. !!!!VB.NET Signature: <DllImport("user32.dll", ExactSpelling := True, SetLastError := True)> _ Public Shared Function GetCursorPos(ByRef lpPoint As POINT) As <MarshalAs(UnmanagedType.Bool)> Boolean End Function !!!!VB Signature: 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 !!!!User-Defined Types: [POINT] !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: POINT p; if (GetCursorPos(out p)) { label1.Text = Convert.ToString(p.X) + ";" + Convert.ToString(p.Y); } !!!!Alternative Managed API: System.Windows.Forms.Cursor.Position Documentation: GetCursorPos@msdn on MSDN
Edit user32.GetCursorPos
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.