路径创建

若要创建路径并将其选择到 DC 中,首先需要定义描述该路径的点。 这是通过调用 BeginPath 函数、指定适当的绘图函数,然后通过调用 EndPath 函数来完成的。 函数 (BeginPath、绘图函数和 EndPath) 组合构成 路径括号。 下面是可以使用的绘图函数列表。

当应用程序调用 EndPath 时,系统会选择指定 DC 的关联路径。 (如果之前已选择另一个路径进入 DC,系统会删除该路径而不保存它。) 系统选择 DC 的路径后,应用程序可以通过以下方式之一对路径进行操作:

  • 使用当前笔) 绘制 (路径的轮廓。
  • 使用当前画笔 () 绘制路径的内部。
  • 绘制轮廓并填充路径的内部。
  • 修改路径 (将曲线转换为线段) 。
  • 将路径转换为剪辑路径。
  • 将路径转换为区域。
  • 通过将路径中的每个曲线转换为一系列线段来平展路径。
  • 检索构成路径的线条和曲线的坐标。