GetCursor
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 FunctionVB 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 FunctionVB Signature:
Tested on Unity Engine. Sould be works on other .Net Framework/IDE:
Sample Code:
Alternative Managed API:
Última actualización