MFC 对话框应用程序(项目名CDlg) 1
求三科平均成绩的对话框程序
运行时的界面如下: 1
定制界面:添加控件、设置属性 控件 ID 号 标题 属性 Grou p Box IDC_STATIC 计算成绩 Static Tex t IDC_STATIC 成绩 1 Static Tex t IDC_STATIC 成绩 2 Static Tex t IDC_STATIC 成绩 3 Static Tex t IDC_STATIC 平均分 Edit Control IDC_EDIT1 Align tex t:Right Edit Control IDC_EDIT2 Align tex t:Right Edit Control IDC_EDIT3 Align tex t:Right Edit Control IDC_EDIT4 计算平均分 Align tex t:Right;Read-only Bu tton IDC_BUTTON1 Bu tton IDC_OK 退出 2
添加成员变量: (右键 Edit Control /添加变量 菜单选项进入 Member Variables) 控件ID 变量名 变量类型 数值范围 IDC_ EDIT4 m_Sav CString IDC_EDIT1 m_S1 int 0~100 IDC_EDIT2 m_S2 int 0~100 IDC_EDIT3 m_S3 int 0~100 3
添加初始化代码:(解决方案资源管理器 / 源文件 / 双击CDlg
cpp) BOOL CDlgDlg::OnInitDialog() { CDialog::OnInitDialog(); m_Sav="0
00"; m_S1=m_S2=m_S3; UpdateData(FALSE); return TRUE; // return TRUE unless y