다음을 통해 공유


SetROP2 함수(wingdi.h)

SetROP2 함수는 현재 전경 혼합 모드를 설정합니다. GDI는 전경 혼합 모드를 사용하여 채워진 개체의 펜과 내부를 이미 화면에 있는 색과 결합합니다. 전경 혼합 모드는 브러시 또는 펜의 색과 기존 이미지의 색을 결합하는 방법을 정의합니다.

구문

int SetROP2(
  [in] HDC hdc,
  [in] int rop2
);

매개 변수

[in] hdc

디바이스 컨텍스트에 대한 핸들입니다.

[in] rop2

혼합 모드입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

혼합 모드 의미
R2_BLACK
픽셀은 항상 0입니다.
R2_COPYPEN
픽셀은 펜 색입니다.
R2_MASKNOTPEN
픽셀은 화면과 펜의 역에 공통적인 색의 조합입니다.
R2_MASKPEN
픽셀은 펜과 화면 모두에 공통적인 색의 조합입니다.
R2_MASKPENNOT
픽셀은 펜과 화면의 역으로 공통되는 색의 조합입니다.
R2_MERGENOTPEN
픽셀은 화면 색과 펜 색의 역의 조합입니다.
R2_MERGEPEN
픽셀은 펜 색과 화면 색의 조합입니다.
R2_MERGEPENNOT
픽셀은 펜 색과 화면 색의 역의 조합입니다.
R2_NOP
픽셀은 변경되지 않은 상태로 유지됩니다.
R2_NOT
픽셀은 화면 색의 역입니다.
R2_NOTCOPYPEN
픽셀은 펜 색의 역입니다.
R2_NOTMASKPEN
픽셀은 R2_MASKPEN 색의 역입니다.
R2_NOTMERGEPEN
픽셀은 R2_MERGEPEN 색의 역입니다.
R2_NOTXORPEN
픽셀은 R2_XORPEN 색의 역입니다.
R2_WHITE
픽셀은 항상 1입니다.
R2_XORPEN
픽셀은 펜과 화면의 색상 조합이지만 둘 다에 있지는 않습니다.

반환 값

함수가 성공하면 반환 값은 이전 혼합 모드를 지정합니다.

함수가 실패하면 반환 값은 0입니다.

설명

혼합 모드는 GDI가 현재 펜으로 그릴 때 원본 및 대상 색을 결합하는 방법을 정의합니다. 혼합 모드는 이진 연산 AND, OR 및 XOR(배타적 OR) 및 단항 연산 NOT을 사용하여 두 변수의 가능한 모든 부울 함수를 나타내는 이진 래스터 작업 코드입니다. 혼합 모드는 래스터 디바이스에만 해당합니다. 벡터 디바이스에는 사용할 수 없습니다.

예제

예제는 사각형 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

GetROP2

그리기 및 그리기 함수

그리기 및 그리기 개요