다음을 통해 공유


PolyPolygon 함수(wingdi.h)

PolyPolygon 함수는 일련의 닫힌 다각형을 그립니다. 각 다각형은 현재 펜을 사용하여 설명되고 현재 브러시 및 다각형 채우기 모드를 사용하여 채워집니다. 이 함수에서 그린 다각형은 겹칠 수 있습니다.

구문

BOOL PolyPolygon(
  [in] HDC         hdc,
  [in] const POINT *apt,
  [in] const INT   *asz,
  [in] int         csz
);

매개 변수

[in] hdc

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

[in] apt

다각형의 꼭짓점을 논리적 좌표로 정의하는 POINT 구조체 배열에 대한 포인터입니다. 다각형은 연속적으로 지정됩니다. 각 다각형은 마지막 꼭짓점에서 첫 번째 꼭짓점까지 선을 그려 자동으로 닫힙니다. 각 꼭짓점을 한 번 지정해야 합니다.

[in] asz

정수 배열에 대한 포인터로, 각각 해당 다각형의 점 수를 지정합니다. 각 정수는 2보다 크거나 같아야 합니다.

[in] csz

다각형의 총 수입니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

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

설명

현재 위치는 이 함수에서 사용되거나 업데이트되지 않습니다.

추가 지점은 무시됩니다. 포인트가 더 많은 다각형을 그리려면 데이터를 그룹으로 나누고 각 요소의 최대 개수보다 작은 그룹으로 나누고 각 점 그룹에 대해 함수를 호출합니다. 다각형을 그룹 중 하나에만 두는 것이 가장 좋습니다.

요구 사항

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

추가 정보

채워진 도형 함수

채워진 도형 개요

GetPolyFillMode

지점

Polygon

폴리선

PolylineTo

SetPolyFillMode