您好我一直在使用類似的代碼在一塊自動化的我一直在努力C#鼠標移動和點擊相對於活動窗口
public static void LeftClick(int x, int y)
{
Cursor.Position = new System.Drawing.Point(x, y); //<= fails without this
mouse_event((int)(MouseEventFlags.LEFTDOWN), 0, 0, 0, 0);
mouse_event((int)(MouseEventFlags.LEFTUP), 0, 0, 0, 0);
}
然而,除非我是啞巴這個移動鼠標到x,y從屏幕的左上角,如果活動窗口不是我期望它的位置,會導致問題,任何人都可以提出一種實現相同功能的方法,將鼠標移動到相對於活動窗口的點。
謝謝
嗨,那裏感謝,因爲它似乎GetWindowRect是我需要我訪問了pinvoke.net我只是困惑如何獲得窗口句柄可能有人給我一個指針。 – rs82uk 2011-01-31 22:27:12