GraphicsPathIterator::NextPathType 메서드(gdipluspath.h)

GraphicsPathIterator::NextPathType 메서드는 모두 형식이 동일한 다음 데이터 요소 그룹의 시작 인덱스와 끝 인덱스를 가져옵니다.

구문

INT NextPathType(
  [out] BYTE *pathType,
  [out] INT  *startIndex,
  [out] INT  *endIndex
);

매개 변수

[out] pathType

형식: BYTE*

그룹의 모든 지점에서 공유하는 점 형식을 수신하는 BYTE 에 대한 포인터입니다. 가능한 값은 PathPointTypeLine 및 PathPointTypeBezier로, PathPointType 열거형의 요소입니다.

[out] startIndex

형식: INT*

점 그룹의 시작 인덱스를 수신하는 INT 에 대한 포인터입니다.

[out] endIndex

형식: INT*

점 그룹의 끝 인덱스를 수신하는 INT 에 대한 포인터입니다.

반환 값

형식: INT

이 메서드는 그룹에 있는 데이터 지점 수를 반환합니다. 경로에 그룹이 더 이상 없으면 이 메서드는 0을 반환합니다.

설명

경로에는 선과 곡선을 정의하는 데이터 요소의 배열이 있습니다. 경로의 모든 곡선은 베지어 스플라인으로 표시되므로 배열의 지정된 지점에는 PathPointTypeLine 또는 PathPointTypeBezier의 두 가지 형식 중 하나가 있습니다.

반복 기의 GraphicsPathIterator::NextSubpath 메서드를 처음 호출하면 모두 형식이 동일한 첫 번째 지점 그룹의 시작 및 끝 인덱스를 가져옵니다. 두 번째로 두 번째 그룹 등을 가져옵니다. GraphicsPathIterator::NextSubpath를 호출할 때마다 가져온 그룹의 데이터 요소 수를 반환합니다. 남은 그룹이 없으면 0을 반환합니다.

요구 사항

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

참고 항목

경로 구성 및 그리기

Graphicspath

GraphicsPathIterator

GraphicsPathIterator::CopyData

GraphicsPathIterator::NextMarker 메서드

GraphicsPathIterator::NextSubpath 메서드

경로