int SetROP2( HDC hdc, int fnDrawMode );


그리기 모드를 변경하는 함수



int GetROP2( HDC hdc );


현재 설정된 그리기 모드를 구하는 함수



hdc

그리기 모드를 변경( 또는 조사 )하고자 하는 DC 의 핸들


fnDrawMode

그리기 모드값


R2_BLACK

항상 검정색이다.


R2_WHITE

항상 흰색이다.


R2_NOP

아무런 그리기도 하지 않는다.


R2_NOT

원래의 그림을 반전시킨다.


R2_COPYPEN

원래의 그림을 덮어버리고 새 그림을 그린다.


R2_NOTCOPYPEN

새 그림을 반전시켜 그린다.


R2_NOTXORPEN

XOR 한 결과의 반대값을 써 넣는다.


R2_MERGEPEN

OR 연산으로 두 그림을 합친다.


R2_MASKPEN

AND 연산으로 겹치는 부분만 그린다.


R2_XORPEN

XOR 연산으로 겹치는 부분만 반전시킨다.



윈도우즈에서 사용하는 디폴트 그리기 모드는 R2_COPYPEN 모드이다.

Posted by 명혀니
,