第4节  CPen类(画笔)

更新于 2026年10月10日 版权声明
第4节 CPen类(画笔)

画笔主要用于修饰线段或边框的粗度、颜色和线的形状。CPen类的主要成员见表7-3。

表7-3 CPen类的主要成员

图示

1)线的形状主要包括以下几种。

图示

创建一个工程名为“Pen”的对话框程序,演示选用不同画笔进行绘画的效果。

2)修改主对话框的WM_PAINT消息映射函数代码。(https://www.daowen.com)

图示

图示

3)编译并运行,测试代码,如图7-15所示。

图示

图7-15 查看运行结果

CPen类构造函数与CreatePen函数的功能基本一样,都可以用于创建一个画笔。创建的画笔可以是不同颜色、不同粗度和不同线型。其中四种虚线类型画笔,只有当线粗度为1时才有效。SelectObject函数用于选择一个新画笔,其返回值是上一次选择的画笔或者默认的画笔。一般当使用新画笔绘画结束后,最好恢复回旧画笔。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)