지역 결합
애플리케이션은 CombineRgn 함수를 호출하여 두 지역을 결합합니다. 이 함수를 사용하여 애플리케이션은 두 영역의 교차하는 부분( 두 영역의 교차 부분, 전체의 두 원래 영역 등)을 제외한 모든 영역의 교차 부분을 결합할 수 있습니다. 다음은 지역 조합을 정의하는 5가지 값입니다.
값 | 의미 |
---|---|
RGN_AND | 두 원래 지역의 교차 부분은 새 지역을 정의합니다. |
RGN_COPY | 원래 두 지역의 첫 번째 복사본은 새 지역을 정의합니다. |
RGN_DIFF | 두 번째 영역과 교차하지 않는 첫 번째 영역의 부분은 새 지역을 정의합니다. |
RGN_OR | 두 개의 원래 지역은 새 지역을 정의합니다. |
RGN_XOR | 겹치지 않는 두 원래 영역의 해당 부분은 새 지역을 정의합니다. |
다음 그림에서는 CombineRgn 호출로 인해 발생하는 사각형과 원형 영역의 5가지 가능한 조합을 보여 줍니다.