c# 마우쓰 포인터 이동하기

아래 예제는 마우쓰 포인터를 모니터의 특정 위치로 가게 하는 예제다. 패러미터들은 각각 x와 y의 좌표이며 x 값이 음수인 건 매인 모니터의 왼쪽 모니터 값이기 때문이다.

[DllImport("user32.dll")]
public static extern bool SetCursorPos(int x, int y);

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    SetCursorPos(-645, 305);
}

아래 코드는 c++ 문법이다. .네트에서 호출할 때 [in]은 무시하고 쓰지 말아야 하는 거에 유의한다.

BOOL SetCursorPos( [in] int X, [in] int Y );