다음을 통해 공유


SetMetaRgn 함수(wingdi.h)

SetMetaRgn 함수는 지정된 디바이스 컨텍스트의 현재 클리핑 영역을 현재 메타레지온과 교차하고 결합된 지역을 지정된 디바이스 컨텍스트의 새 메타레지온으로 저장합니다. 클리핑 영역이 null 영역으로 다시 설정됩니다.

구문

int SetMetaRgn(
  [in] HDC hdc
);

매개 변수

[in] hdc

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

반환 값

반환 값은 새 클리핑 영역의 복잡성을 지정하며 다음 값 중 하나일 수 있습니다.

반환 코드 설명
NULLREGION
지역이 비어 있습니다.
SIMPLEREGION
지역은 단일 사각형입니다.
COMPLEXREGION
영역이 두 개 이상의 사각형입니다.
ERROR
오류가 발생했습니다. (이전 클리핑 영역은 영향을 받지 않습니다.)

설명

디바이스 컨텍스트의 현재 클리핑 영역은 클리핑 영역과 해당 메타레지온의 교차점에 의해 정의됩니다.

SetMetaRgn 함수는 SaveDC 함수를 호출하여 애플리케이션의 원래 디바이스 컨텍스트를 저장한 후에만 호출해야 합니다.

요구 사항

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

추가 정보

클리핑 함수

클리핑 개요

GetMetaRgn

SaveDC