【吕鑫MFC学习】一个简单的MFC程序

开始学习MFC的第一天,实现一个简单的整数计算器用来说明MFC程序的基本流程。

平台:Visual Studio2015

实现的界面:一个简单的整数计算器(本程序只为说明MFC程序设计的基本流程)
首先,新建一个MFC应用程序
在这里插入图片描述
这里简单说明控制台应用程序、MFC应用程序、Win32项目的区别
控制台应用程序:实际是早期的DOS程序。(文本输入型程序)
MFC应用程序:c++开发效率更高deWindows程序开发
Win32项目:早期的windows程序,从DOS程序过渡而来,用c语言开发
选择“基于对话框”,“在静态库中使用MFC”,点击完成
在这里插入图片描述
右侧工具箱中将需要添加的控件依次拖入对话框中:
在这里插入图片描述

每一个可编辑文本都对应一个ID,用以在回调函数中指明所需要的信息来自于哪一个编辑框。添加可编辑文本
同样,每一个静态文本亦有其对应的名称与ID号,设计时同时将其Caption属性置为你所要显示的静态文本。添加静态文本
添加按钮与上面的类似,每一个按钮都有其对应的Name与ID,ID号作为对按钮唯一识别的标志。添加按钮
在图形界面的对话框中双击某一个按钮,则会在MFCDlg.cpp中自动生成该按钮对应的回调函数。下面将依次编辑图中5个按钮对应的回调函数:

void CMFCDlg::OnBnClickedButton1()
{
 int nLeft = GetDlgItemInt(IDC_LEFT);
 int nRight = GetDlgItemInt(IDC_RIGHT);
 SetDlgItemInt(IDC_RESULT, nLeft + nRight);
}
void CMFCDlg::OnBnClickedButton2()
{
 int nLeft = GetDlgItemInt(IDC_LEFT2);
 int nRight = GetDlgItemInt(IDC_RIGHT2);
 SetDlgItemInt(IDC_RESULT2, nLeft - nRight);
}
void CMFCDlg::OnBnClickedButton3()
{
 int nLeft = GetDlgItemInt(IDC_LEFT3);
 int nRight = GetDlgItemInt(IDC_RIGHT3);
 SetDlgItemInt(IDC_RESULT3, nLeft * nRight);
}
void CMFCDlg::OnBnClickedButton4()
{
 int nLeft = GetDlgItemInt(IDC_LEFT4);
 int nRight = GetDlgItemInt(IDC_RIGHT4);
 SetDlgItemInt(IDC_RESULT4, nLeft / nRight);
}
void CMFCDlg::OnBnClickedButton5()
{
 int nLeft = GetDlgItemInt(IDC_LEFT5);
 int nRight = GetDlgItemInt(IDC_RIGHT5);
 SetDlgItemInt(IDC_RESULT5, nLeft % nRight);
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值