1
我希望能夠獲得鼠標指針的當前位置,相對於我的表單窗口的位置。因此,如果我將鼠標放在窗體的左上角,它會給我x和y值x = 0和y = 0,而窗體本身可能在屏幕中間。如何從應用程序窗口中獲取/設置鼠標相對位置?
另外我想設置鼠標的位置。
這怎麼能在C#中完成?我正在使用Windows窗體應用程序。
我希望能夠獲得鼠標指針的當前位置,相對於我的表單窗口的位置。因此,如果我將鼠標放在窗體的左上角,它會給我x和y值x = 0和y = 0,而窗體本身可能在屏幕中間。如何從應用程序窗口中獲取/設置鼠標相對位置?
另外我想設置鼠標的位置。
這怎麼能在C#中完成?我正在使用Windows窗體應用程序。
獲取屏幕採用Cursor.Position座標,然後轉換爲窗口座標窗口上調用PointToClient。
Point p = this.PointToClient(Cursor.Position);
退房的Cursor.Position財產
這工作得很好,雖然我希望已經有一個內置函數來做到這一點 – Pieter888 2009-11-13 10:16:36