班级 日期
第 16 页
VC++程序设计实验报告
班级 日期
实验五 工具栏与状态栏
一、实验目的
1.在默认工具栏中加进用户自己的图形按钮 2.为应用
程序创建一适合于用户的工具栏 3.熟悉状态栏的设计步骤 4.为应用程序创建一适合于用户的状态栏
二、实验内容
1.创建一个单文档的应用程序 BarFP,为该应用程序添加二个按钮到默认工具条中,单击 第一个按钮,在视图窗口中显示“打开文件”对话框;单击第二个按钮,在消息窗口中显示 “我已经学会了使用默认工具栏了! ”文本信息。 2.编写一个单文档应用程序 BarDP。为该应用程序创建一个带有“线”、“圆”、“矩形” 和“文本”4 个按钮的工具栏,当用户单击工具栏上的按钮时,在窗口中显示相应的图形。 3.编写一个单文档的应用程序 TimeP,程序运行后,在状态栏中显示当前
系统时间。
三、实验结果
实验一: 实验一:
第 17 页
VC++程序设计实验报告
班级 日期
第 18 页
VC++程序设计实验报告
班级 日期
实验二: 实验二:
第 19 页
VC++程序
设计实验
报告 班级 日期
第 20 页
VC++程序
设计实验报告
班级 日期
第 21 页
VC++程序设计实验报告
班级 日期
第 22 页
VC++程序设计实验报告
班级 日期
第 23 页
VC++程序设计实验报告
班级 日期
实验三: 实验三:
第 24 页
VC++程序设计实验报告
班级 日期
第 25 页
VC++程序设计实验报告
班级 日期
实验六 对话框
一、实验目的
1.掌握为对话框添加控件及设置属性的方法 2.了解 Windows 的通用对话框的作用与特点 3.掌握如何在应用中使用模态对话框
二、实验内容
DialogP,通过“对话框| 1.编写一个 SDI 应用程序 DialogP,通过“对话框|模态对 话框”菜单项,打开标题为“输入边长”的对话框, 话框”菜单项,打开标题为“输入边长”的对话框,并根据输入 的边长画一个正方形。 的边长画一个正方形。 CommP, 2. 编写一个单文档的应用程序 CommP,为该应用程序添加 二个按钮到工具条中,单击第一个按钮,在视图窗口中显示“ 二个按钮到工具条中,单击第一个按钮,在视图窗口中显示“打 开文件” 开文件”对话框, 对话框,并在该对话框中列出当前目录下的所有的位图 文件;单击第二个按钮,利用颜色选择对话框选择颜色, 文件;单击第二个按钮,利用颜色选择对话框选择颜色,并在视 图区画一个该颜色的矩形。 图区画一个该颜色的矩形。 个该颜色的矩形
三、实验结果 实验一: 实验一:
第 26 页
VC++程序设计实验报告
班级 日期
实验二: 实验二:
第 27 页
VC++程序设计实验报告
班级 日期
第 28 页
VC++程序设计实验报告
班级 日期
第 29 页
VC++程序设计实验报告
班级 日期
第 30 页
VC++程序设计实验报告
班级 日期
实验七 标准控件
一、实验目的
学会在对话框运用标准控件。
二、实验内容
SDialog1, 编写一个基于对话框的 MFC 应用程序 SDialog1,程序运行 时,用画刷填充一块矩形区域, 用画刷填充一块矩形区域,区域颜色及亮度分别由组框中的 复选按钮及单选按钮确定。如下图所示。 复选按钮及单选按钮确定。如下图所示。 利用控件绘制成如下对话框: 利用控件绘制成如下对话框:
m_sample,显示颜色效果,初始化如下: 在 Dlg 类中添加变量 m_sample,显示颜色效果,初始化如下:
第 31 页
VC++程序设计实验报告
班级 日期
ClassWizard 使用 ClassWizard 为 3 个复选框和 2 个单选框添加 BN_CLICKED 消息处理函数,并添加代码如下: 消息处理函数,并添加代码如下:
第 32 页
VC++程序设计实验报告
班级 日期
OnPaint()中添加如下代码
中添加如下代码: 在 OnPaint()中添加如下代码:
第 33 页
VC++程序设计实验报告
班级 日期
显示结果: 显示结果:
第 34 页
VC++程序设计实验报告
班级 日期
老师的示例: 老师的示例:
SDialog2, 2.编写一个对话框应用程序 SDialog2,对话框中有一个列 表框,当用户单击列表框