MFC应用程序设计中的常用控件.doc

MFC应用程序设计中的常用控件.doc

ID:50812019

大小:167.50 KB

页数:15页

时间:2020-03-14

MFC应用程序设计中的常用控件.doc_第1页
MFC应用程序设计中的常用控件.doc_第2页
MFC应用程序设计中的常用控件.doc_第3页
MFC应用程序设计中的常用控件.doc_第4页
MFC应用程序设计中的常用控件.doc_第5页
资源描述:

《MFC应用程序设计中的常用控件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、安康学院电子与信息工程学院实验报告课程名称VC++高级编程实验名称MFC应用程序设计中的常用控件(一)日期2018.5.29成绩姓名杨旋学号2015024027班级15级计本1班一、实验目的:掌握利用MFC进行Windows应用程序设计时,常用控件的基本方法。二、实验题目内容及要求:1.编写一个用于进行成绩计算的程序。具体要求如下:界面中显示五个裁判所给出的等级制成绩(每个裁判利用一组单选按钮进行打分,成绩分为“优秀”、“良好”、“中等”、“及格”、“不及格”的档次),单击界面中的“计算”按钮之后,计算出百分制的平均成绩显示在界面中的一个文本框中,在计算时,每个档次的成绩对应的百分制

2、成绩为:“优秀”——95分“良好”——85分“中等”——75分“及格”——65分“不及格”——45分要求程序的运行界面自主设计,在完成上述基本功能前提下,可以进一步进行功能扩展。代码#include"stdafx.h"#include"MFCApplication4.h"#include"MFCApplication4Dlg.h"#include"afxdialogex.h"#ifdef_DEBUG#definenewDEBUG_NEW#endifclassCAboutDlg:publicCDialogEx{public:CAboutDlg();#ifdefAFX_DESIGN_TI

3、MEenum{IDD=IDD_ABOUTBOX};#endifprotected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:DECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg():CDialogEx(IDD_ABOUTBOX){}voidCAboutDlg::DoDataExchange(CDataExchange*pDX){CDialogEx::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CAboutDlg,CDialogEx)END_MESSA

4、GE_MAP()//CMFCApplication4Dlg对话框CMFCApplication4Dlg::CMFCApplication4Dlg(CWnd*pParent/*=NULL*/):CDialogEx(IDD_MFCAPPLICATION4_DIALOG,pParent),m_po1(0),m_po2(0),m_po3(0),m_po4(0),m_po5(0),m_result(0){m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);}voidCMFCApplication4Dlg::DoDataExchange(CDataExcha

5、nge*pDX){CDialogEx::DoDataExchange(pDX);DDX_Radio(pDX,IDC_RADIO1,m_po1);DDX_Radio(pDX,IDC_RADIO6,m_po2);DDX_Radio(pDX,IDC_RADIO11,m_po3);DDX_Radio(pDX,IDC_RADIO16,m_po4);DDX_Radio(pDX,IDC_RADIO21,m_po5);DDX_Text(pDX,IDC_EDIT1,m_result);}BEGIN_MESSAGE_MAP(CMFCApplication4Dlg,CDialogEx)ON_WM_SYSC

6、OMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_RADIO1,&CMFCApplication4Dlg::OnBnClickedRadio1)ON_BN_CLICKED(IDC_RADIO6,&CMFCApplication4Dlg::OnBnClickedRadio6)ON_BN_CLICKED(IDC_BUTTON1,&CMFCApplication4Dlg::OnBnClickedButton1)ON_EN_CHANGE(IDC_EDIT1,&CMFCApplication4Dlg::OnEnChangeE

7、dit1)END_MESSAGE_MAP()//CMFCApplication4Dlg消息处理程序BOOLCMFCApplication4Dlg::OnInitDialog(){CDialogEx::OnInitDialog();ASSERT((IDM_ABOUTBOX&0xFFF0)==IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX<0xF000);CMenu*pSysMenu=GetSystemMenu(FALSE);if(pSys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。