CreatePolyPolygonRgn 함수(wingdi.h)
CreatePolyPolygonRgn 함수는 일련의 다각형으로 구성된 영역을 만듭니다. 다각형은 겹칠 수 있습니다.
구문
HRGN CreatePolyPolygonRgn(
[in] const POINT *pptl,
[in] const INT *pc,
[in] int cPoly,
[in] int iMode
);
매개 변수
[in] pptl
다각형의 꼭짓점을 논리 단위로 정의하는 POINT 구조체 배열에 대한 포인터입니다. 다각형은 연속적으로 지정됩니다. 각 다각형은 닫힌 것으로 추정되며 각 꼭짓점은 한 번만 지정됩니다.
[in] pc
각각 lppt가 가리키는 배열의 다각형 중 하나에 있는 점 수를 지정하는 정수 배열에 대한 포인터입니다.
[in] cPoly
lpPolyCounts가 가리키는 배열의 총 정수 수입니다.
[in] iMode
영역에 있는 픽셀을 결정하는 데 사용되는 채우기 모드입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
대체 모드를 선택합니다(각 스캔 줄에서 홀수 번호가 매겨진 다각형과 짝수 다각형 면 사이의 영역을 채웁니다). |
|
권선 모드를 선택합니다(0이 아닌 권선 값으로 모든 영역을 채웁니다). |
이러한 모드에 대한 자세한 내용은 SetPolyFillMode 함수를 참조하세요.
반환 값
함수가 성공하면 반환 값은 영역에 대한 핸들입니다.
함수가 실패하면 반환 값은 0입니다.
설명
HRGN 개체가 더 이상 필요하지 않은 경우 DeleteObject 함수를 호출하여 삭제합니다.
영역 좌표는 27비트 부가 정수로 표시됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | wingdi.h(Windows.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |