SelectClipRgn 함수(wingdi.h)

SelectClipRgn 함수는 지정된 디바이스 컨텍스트에 대한 현재 클리핑 영역으로 영역을 선택합니다.

구문

int SelectClipRgn(
  [in] HDC  hdc,
  [in] HRGN hrgn
);

매개 변수

[in] hdc

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

[in] hrgn

선택할 지역에 대한 핸들입니다.

반환 값

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

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

설명

선택한 영역의 복사본만 사용됩니다. 지역 자체는 여러 다른 디바이스 컨텍스트에 대해 선택하거나 삭제할 수 있습니다.

SelectClipRgn 함수는 영역의 좌표가 디바이스 단위로 지정되어 있다고 가정합니다.

디바이스 컨텍스트의 클리핑 영역을 제거하려면 NULL 지역 핸들을 지정합니다.

예제

예제는 클리핑 출력을 참조하세요.

요구 사항

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

추가 정보

클리핑 함수

클리핑 개요

ExtSelectClipRgn