一、实验目的和要求

1、熟悉如何使用设备上下文绘图,并熟练使用这些绘图函数。

2、熟悉如何使用设备上下文绘图,并熟练使用画刷对特定的图形进行填充操作。

3、在该实验中,读者学会如何对鼠标的消息进行简单的响应。

、实验环境

Windows7 ;VC++6.0

、实验内容与过程

实验内容(一):绘制一个矩形

创建一个基于单文档的应用程序 TestOne,并在其中绘制一个圆角矩形,如下图所示。

Windows程序设计四 Windows绘图程序设计_流程图

实验内容(二):填充矩形

创建一个基于单文档的应用程序 TestTwo,并在其中绘制一个矩形。然后使用颜色画刷填充矩形,运行结果如下图所示。

Windows程序设计四 Windows绘图程序设计_单文档_02

实验内容(三):

· 创建一个基于单文档的应用程序 TestThree,并对鼠标的单击消息进行响应。

· 当在客户区内的不同位置单击鼠标时,会出现不同的矩形。

· 该矩形的一个角的坐标点固定,但另一个坐标点的坐标正是当前鼠标所在的位置。

· 运行结果如下图所示。

Windows程序设计四 Windows绘图程序设计_流程图_03

四、实验结果与分析

实验(一):

Windows程序设计四 Windows绘图程序设计_应用程序_04

流程图:

Windows程序设计四 Windows绘图程序设计_单文档_05

实验(二):

Windows程序设计四 Windows绘图程序设计_单文档_06

流程图:

Windows程序设计四 Windows绘图程序设计_单文档_07

实验(三):

Windows程序设计四 Windows绘图程序设计_单文档_08

流程图:

Windows程序设计四 Windows绘图程序设计_单文档_09