다음을 통해 공유


FillMode 열거형(gdiplusenums.h)

FillMode 열거형은 경로 또는 곡선이 자체적으로 교차할 때 형성되는 영역을 채우는 방법을 지정합니다. 이 열거형은 FillClosedCurveFillPolygon을 비롯한 Graphics 클래스의 여러 메서드와 GraphicsPath 클래스의 생성자에서 사용됩니다.

Syntax

typedef enum FillMode {
  FillModeAlternate,
  FillModeWinding
} ;

상수

 
FillModeAlternate
짝수 홀수 패리티 규칙에 따라 영역이 채워지도록 지정합니다. 이 규칙에 따라 테스트 지점이 닫힌 곡선 내부 또는 외부에 있는지 여부를 확인할 수 있습니다. 테스트 지점에서 곡선에서 멀리 떨어진 지점까지 선을 그립니다. 해당 선이 곡선을 홀수 횟수만큼 교차하는 경우 테스트 지점은 곡선 내에 있습니다. 그렇지 않으면 테스트 지점이 곡선 외부에 있습니다.
FillModeWinding
0이 아닌 권선 규칙에 따라 영역이 채워지도록 지정합니다. 이 규칙에 따라 테스트 지점이 닫힌 곡선 내부 또는 외부에 있는지 여부를 확인할 수 있습니다. 테스트 지점에서 곡선에서 멀리 떨어진 지점까지 선을 그립니다. 곡선이 왼쪽에서 오른쪽으로 테스트 선을 교차하는 횟수를 계산하고, 곡선이 오른쪽에서 왼쪽으로 테스트 선을 교차하는 횟수를 계산합니다. 이 두 숫자가 같으면 테스트 지점이 곡선 외부에 있습니다. 그렇지 않으면 테스트 지점이 곡선 내에 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 gdiplusenums.h(Gdiplus.h 포함)

추가 정보

FillClosedCurve 메서드

FillPolygon 메서드

그래픽

GraphicsPath 생성자