Windows API学习-GDI绘图基础与轻量进阶(4)


绘制直线

绘制直线需要确定起点和终点。

确定起点使用 MoveToEx 函数。MoveToEx 用来指定画笔的起始位置,也就是从哪里开始画,它的原型为:

对于参数 lpPoint,我们并不需要保存当前位置,所以直接指定为 NULL 即可。
注意:win32不再支持 MoveTo,只支持它的扩展函数 MoveToEx。
有了起点,接下来就可以使用 LineTo 函数画直线了。LineTo 函数用于从当前绘图位置向指定点绘制一条直线,它的原型为:

示例代码:

运行效果:
3.png