io ho utilizzato questo codice che pero' non mi da nulla come risposta:
codice:MSprincipale.Location = GetCursorPosition(); string m ; m = (Convert.ToString(GetCursorPosition())); label1.Text = m;
io ho utilizzato questo codice che pero' non mi da nulla come risposta:
codice:MSprincipale.Location = GetCursorPosition(); string m ; m = (Convert.ToString(GetCursorPosition())); label1.Text = m;
Sembra codice copiato e incollato lì a caso.
Cosa è
GetCursorPosition()
?
Cosa restituisce esattamente?
Ultima modifica di oregon; 09-07-2022 a 11:29
No MP tecnici (non rispondo nemmeno!), usa il forum.
ecco tutto il codoce
codice:[StructLayout(LayoutKind.Sequential)] public struct POINT { public int X; public int Y; public static implicit operator Point(POINT point) { return new Point(point.X, point.Y); } }[DllImport("user32.dll")] public static extern bool GetCursorPos(out POINT lpPoint); public static Point GetCursorPosition() { POINT lpPoint; GetCursorPos(out lpPoint); // NOTE: If you need error handling // bool success = GetCursorPos(out lpPoint); // if (!success) return lpPoint; }codice:
Il codice che hai mostrato visualizza correttamente nella label le coordinate, ad esempio
{X=167,Y=215}
anche se basterebbe
label1.Text = GetCursorPosition().ToString();
Per il resto non capisco cosa non ti funzioni.
No MP tecnici (non rispondo nemmeno!), usa il forum.