路徑建立
若要建立路徑並將其選取為 DC,首先必須定義描述路徑的點。 這是藉由呼叫 BeginPath 函式、指定適當的繪圖函式,然後呼叫 EndPath 函式來完成。 這個函式組合 (BeginPath、繪圖函式和 EndPath) 構成 路徑括弧。 以下是可使用的繪圖函式清單。
- AngleArc
- Arc
- ArcTo
- 和絃
- CloseFigure
- 橢圓形
- ExtTextOut
- LineTo
- MoveToEx
- Pie
- PolyBezier
- PolyBezierTo
- PolyDraw
- Polygon
- 聚合線條
- PolylineTo
- PolyPolygon
- PolyPolyline
- 矩形
- RoundRect
- TextOut
當應用程式呼叫 EndPath時,系統會在指定的 DC 中選取相關聯的路徑。 (如果先前已選取另一個路徑到 DC,系統會刪除該路徑而不儲存該路徑。) 在系統選取 DC 的路徑之後,應用程式可以使用下列其中一種方式操作路徑:
- 使用目前的畫筆) 繪製路徑 (大綱。
- 使用目前的筆刷) 繪製路徑的內部 (。
- 繪製外框並填滿路徑的內部。
- 修改 (將曲線轉換成線條線段的路徑) 。
- 將路徑轉換成剪輯路徑。
- 將路徑轉換成區域。
- 將路徑中的每個曲線轉換成一數列線條線段,以壓平平路徑。
- 擷取組成路徑之線條和曲線的座標。