반응형
COLORREF SetPixel( hdc, nXPos, nYPos, clrref );
화면에 점을 출력하는 함수
( nXPos, nYPos ) 좌표에 clrref 색상으로 점을 출력한다.
DWORD MoveTo!Ex( hdc, x, y, lpPoint );
BOOL LineTo( hdc, xEnd, yEnd );
선을 그을 때는 MoveTo!Ex 함수와 LineTo 함수를 같이 사용해야 한다.
GDI 는 텍스트 모드의 커서에 해당하는 CP를 항상 유지하는데 LineTo 함수는 CP에서부터 지정한 좌표까지 선을 그으며 CP를 끝점으로 이동시킨다. 그래서 LineTo 함수를 연속적으로 호출하면 계속 이어지는 선을 그을 수 있다.
MoveTo!Ex 는 CP를 지정한 좌표 ( x, y )로 이동시키며 이동 전의 CP 좌표를 lpPoint 에 대입하는데 이전 CP값이 필요치 않을 경우 lpPoint 에 NULL 을 전달하면 된다.
ex)
void Line( HDC hdc, int x1, int y1, int x2, int y2 )
{
MoveTo!Ex( hdc, x1, y1, NULL );
LineTo( hdc, x2, y2 );
}
반응형
'프로그래머의 길 > C & C++' 카테고리의 다른 글
SetBkMode (0) | 2008.04.21 |
---|---|
GetTextExtentPoint (0) | 2008.04.21 |
API를 이용한 ASCII와 UNICODE변환및 코드페이지를 이용한 변환방법 (0) | 2008.04.21 |
CreateFont, CreateFontIndirect (0) | 2008.04.21 |
sscanf (0) | 2008.04.21 |