天天看點

.Net 中如何得到系統滑鼠的位置

在一個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

繼續閱讀