路径是与设备上下文(DC)关联的对象之一。但是,与任何新的DC的一部分的默认对象(笔,画笔和字体)不同,没有默认路径。有关DC的详细信息,请参阅设备上下文.
要创建路径并将其选择为DC,首先需要定义描述它的点。这可以通过调用BeginPath函数,指定相应的绘图函数,然后调用EndPath函数来完成。函数的组合(BeginPath,绘图函数和EndPath)构成【路径支架】.以下功能可用于路径括号中。
AngleArc | LineTo | 折线 |
弧 | MoveToEx | PolylineTo |
ArcTo | 馅饼 | PolyPolygon |
弦 | PolyBezier | PolyPolyline |
CloseFigure | PolyBezierTo | 长方形 |
椭圆 | PolyDraw | RoundRect |
ExtTextOut | 多边形 | TextOut |
当应用程序调用{??989796091}时,Windows会将相关路径选择到指定的DC中。(如果先前已将其他路径选择到DC中,Windows将删除该路径,而不保存该路径。)Windows选择到DC的路径后,应用程序可以通过以下方式之一操作路径:
*绘制路径的轮廓(使用当前笔)。
*绘制路径的内部(使用当前画笔)。
*绘制轮廓并填充路径的内部。
*修改路径(将曲线转换为线段)。
*将路径转换为剪辑路径。
*将路径转换为区域。
通过将路径中的每条曲线转换成一系列线段来平坦化路径。
*检索构成路径的线和曲线的坐标。