在一個Form裡如何得到滑鼠的位置想必很多人都知道,隻是如何得到系統滑鼠的位置也許會讓一些人撓頭。對于這種跟系統有關系的事情,我們往往要通過調用Win32的API來實作:
下面的代碼是C#,隻是示範,很不規範,請勿是以扔雞蛋:
[DllImport("user32.dll")]
public static extern bool GetCursorPos(out Point pt);
private void timer1_Tick(object sender, EventArgs e)
{
Point CursorPosition;
GetCursorPos(out CursorPosition);
label1.Text = "X: " + CursorPosition.X.ToString() + " Y: " + CursorPosition.Y.ToString();
}
附件是示範程式:
OnMyWayC.rar