Programming/Windows API
GetCursorPos함수는 현재 화면상에서 Mouse Pointer의 위치를 반환합니다.

Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (ByRef lpPoint As POINTAPI) As Integer
▶VB.NET 선언

Public Structure POINTAPI
        Public x As Integer
        Public y As Integer
End Structure

Dim pntapi As POINTAPI
GetCursorPos(pntapi)

pntapi.x
pntapi.y

▶VB.NET 호출

[DllImport("user32.dll")]
public static extern int GetCursorPos(ref POINTAPI lpPoint);
▶C# 선언

public struct POINTAPI {
            public int x;
            public int y;
};

POINTAPI pntapi = new POINTAPI();
GetCursorPos(ref pntapi);

pntapi.x
pntapi.y

▶C# 호출

이 함수는 실행에 실패하는 경우 0값을 반환합니다.
0 0