实验七 实现一个求三科平均成绩的MFC对话框应用程序_mfc入门对话框实例

其他范文 时间:2020-02-27 15:52:43 收藏本文下载本文
【www.daodoc.com - 其他范文】

实验七 实现一个求三科平均成绩的MFC对话框应用程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“mfc入门对话框实例”。

实验七 实现一个求三科平均成绩的MFC对话框应用程序

操作步骤:

1.新建MFC AppWizard [exe]基本对话框

2.删除对话框模板中原有的“确定”按钮和内容为“TODO: 在这里设置对话控制。”的Static Text控件。

3.在控件工具箱中取一个Group Box控件,调整适当大小,鼠标右键单击该控件边框,在弹出的下拉菜单中打开属性对话框。将Group Box

控件标题由“Static”改为“求平均分”。

4.在Group Box中添加4个Static Text控件,按同样方法修改它们的标题属性为“成绩1”、“成绩2”、“成绩3”和“平均分”。

5.在Group Box中添加4个Edit Box控件,打开属性对话框的Extended Styles选项卡中将它们设置为文本右对齐(Right Aligend Text)方式。其中第4 个Edit Box控件的Styles属性设置为Read-only。

6.在Group Box中添加一个按钮Button1,打开属性对话框将按钮的标题属性改为 “计算平均分”。

鼠标右键单击“取消”按钮边框,在弹出的下拉菜单中打开属性对话框。将按钮标题改为“退出”。

7.添加成员变量

单击View(查看)>ClaWizard(建立类向导)菜单进入ClaWizard,打开Member Variables选项卡:为4 个Edit Box控件设置对应的变量:

8.添加消息映射(两条消息)

进入ClaWizard,打开Meages Maps选项卡,在Object Ids中选择CAverageDlg,在Meages中鼠标单击WM_INIDIALOG,在Member functions中出现生成的消息映射成员函数OnInitDialog提示:

9.在Object Ids中选择IDC_BUTTON1,在Meages中鼠标单击BN_CLIKED,在弹出对话框中单击OK按钮:在Member functions中出现第二个生成的消息映射成员函数OnButton1。

10..添加代码

在CAverageDlg的OnInitDialog函数下添加代码: m_Sav=“0.00”;m_S1=m_S2=m_S3;UpdateData(FALSE);

在CAverageDlg的OnButton1下添加代码:

UpdateData();double ave=(double)(m_S1+m_S2+m_S3)/3.0;m_Sav.Format(“%6.2f”,ave);UpdateData(FALSE);

11..运行结果:

下载实验七 实现一个求三科平均成绩的MFC对话框应用程序word格式文档
下载实验七 实现一个求三科平均成绩的MFC对话框应用程序.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文