方法的定义如下:
void BeginPath();
调用 BeginPath 后,接下来的绘图命令将用于定义新的路径。你可以使用诸如 MoveTo、LineTo、ArcTo 等方法来构建路径。一旦路径定义完成,可以使用 EndPath 来结束路径的定义。
以下是一个简单的示例,演示了如何在 MFC 中使用 BeginPath 和 EndPath 方法来定义和绘制路径:
CDC dc;
dc.BeginPath(); // 开始定义路径
dc.MoveTo(100, 100);
dc.LineTo(200, 200);
dc.LineTo(300, 100);
dc.CloseFigure(); // 封闭路径
// 绘制路径
dc.StrokeAndFillPath();
dc.EndPath(); // 结束路径的定义
在这个例子中,BeginPath 标记了路径的开始,然后通过 MoveTo 和 LineTo 方法定义了一些线段,最后使用 CloseFigure 封闭了路径。StrokeAndFillPath 用于在设备上下文中描绘并填充路径,最后使用 EndPath 结束路径的定义。
转载请注明出处:http://www.zyzy.cn/article/detail/17048/MFC/CDC