第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函数用于选择一个新画笔,其返回值是上一次选择的画笔或者默认的画笔。一般当使用新画笔绘画结束后,最好恢复回旧画笔。