SetPixel

원형 COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);
MFC 원형

COLORREF CDC::SetPixel( int x, int y, COLORREF crColor );

COLORREF CDC::SetPixel( POINT point, COLORREF crColor );

인수

▶hdc:DC 핸들

▶(X,Y):점을 찍을 좌표

▶crColor:점의 색상. RGB 매크로로 색상을 지정한다.

리턴

실제로 출력된 점의 색상을 지정한다. 비디오 모드가 crColor 색상을 표현하지 못할 경우 실제 출력되는 색상이 달라질 수도 있다. 예를 들어 256모드에서 256색상 이외의 색상을 지정했을 경우는 가장 가까운 색으로 변경되어 출력된다. 에러 발생시 -1을 리턴한다. (X,Y)좌표가 클리핑 영역 바깥일 경우 이 함수는 실패한다.

설명

점을 찍는다. 모든 장치가 이 함수를 지원하 않으므로 GetDeviceCaps 함수로 지원 여부를 조사해 본 후 이 함수를 호출해야 한다.

참고함수 SetPixelV:실제 출력한 색상을 리턴해 주지 않으므로 속도가 조금 더 빠르다.
플렛폼 95이상
본문참조  

written by http://www.winapi.co.kr