경로 만들기
경로를 만들고 DC로 선택하려면 먼저 경로를 설명하는 지점을 정의해야 합니다. 이 작업은 BeginPath 함수를 호출하고 적절한 그리기 함수를 지정한 다음 EndPath 함수를 호출하여 수행됩니다. 이 함수 조합(BeginPath, 그리기 함수 및 EndPath)은 경로 대괄호를 구성합니다. 다음은 사용할 수 있는 그리기 함수 목록입니다.
- AngleArc
- Arc
- ArcTo
- 화음
- CloseFigure
- 타원
- ExtTextOut
- Lineto
- MoveToEx
- 원형
- PolyBezier
- PolyBezierTo
- PolyDraw
- Polygon
- 폴리라인
- PolylineTo
- PolyPolygon
- PolyPolyline
- 직사각형
- RoundRect
- TextOut
애플리케이션이 EndPath를 호출하면 시스템은 지정된 DC에 연결된 경로를 선택합니다. (이전에 DC에 다른 경로를 선택한 경우 시스템은 해당 경로를 저장하지 않고 해당 경로를 삭제합니다.) 시스템이 DC에 대한 경로를 선택한 후 애플리케이션은 다음 방법 중 하나로 경로에서 작동할 수 있습니다.
- 경로의 윤곽선을 그립니다(현재 펜 사용).
- 경로의 내부를 그립니다(현재 브러시 사용).
- 윤곽선을 그리고 경로의 내부를 채웁니다.
- 경로를 수정합니다(곡선을 선 세그먼트로 변환).
- 경로를 클립 경로로 변환합니다.
- 경로를 지역으로 변환합니다.
- 경로의 각 곡선을 일련의 선 세그먼트로 변환하여 경로를 평면화합니다.
- 경로를 구성하는 선과 곡선의 좌표를 검색합니다.