Programming/Windows API
LineTo는 Window나 Control에 직선을 그리는 함수입니다.

Declare Function LineTo Lib "gdi32" Alias "LineTo" (ByVal hdc As Integer, ByVal x As Integer, ByVal y As Integer) As Integer
▶VB.NET 선언

[DllImport("gdi32")]
public static extern int LineTo(int hdc, int x, int y);
▶C# 선언

LineTo함수의 첫번째 인수는 Line을 그릴 Window나 Control의 Device Context가 기술되어야 합니다.

[Develop/Windows API] - GetDC - Window및 Control의 Device Context 구하기
[Develop/Windows API] - GetWindowDC - 현재 Windows화면의 Device Context 구하기

두번째와 세번째 인수는 실제 Line을 그릴 X와 Y의 좌표를 기술합니다. 그런데 Line을 그릴 시작위치는 0부터 시작하기 때문에 만일 다음과 같이 함수를 호출하면

Dim idc As Integer
idc = GetDC(Me.Handle)

LineTo(idc, 100, 100)

▶VB.NET 호출

int idc;
idc = GetDC((int)this.Handle);

LineTo(idc, 100, 100);

▶C# 호출

Line은 세로 0부터 100까지, 가로 0부터 100까지 그려지게 됩니다.
0 0