VisualStudio 2013基于对话框的MFC[1]计算器
1、首先,先有一个大概的流程思路图如下:
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/274e9635dd8a59dea6d6a5b2b370d5413b8c8464.jpg)
2、打开VisualStudio 2013,点击“新建项目”,选择MFC应用程序,在“应用程序类型”中选择“基于对话框”选项(无特别说明选择默认设置),在向导界面中按提示新建程序CalcDemo
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/95bd4e8c9bcec7f864a6706e034ce54a2e27fb64.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/e6ae36066b0192ddc4919b401a87031c98c0f064.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/025d87c0affce186dafe85c11f1fbee435daeb64.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a237ca3d3ae1dd818196020e264.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/7830e01d96d8181968f28a7e876efbf203b3de64.jpg)
3、利用工具箱上的控件,部署好应用的窗体,然后右键点击窗体上的控件,在弹出的菜单中选择“属性”,在属性上设置好各个控件的属性值,如图所示:
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/a68c126efbf202b37b05b4c830f4da5873dadb64.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/739bc049610f8b56bbd603db9ce951e10ff8d364.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/50a010f85856d53db5f6f55a47d2bb665059ca64.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/cd93a5665159854033f82951b5a23a42a17ac464.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/116b1ae23ea23a4287a88da33733ec3835bbc064.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/35fa07efa25f0c14eda9ff310d89a146b6b13865.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/b6f0f0f97fbd4c7c036111f2b8bad341027d3065.jpg)
4、界面部署好后,为各控件添加相关成员变量,右键点击控件,在弹出的菜单中选择“添加成员变量”,各个控件(两个编辑框)依次操作,如图所示:
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/e076d77622bc7dc58fb506ec5e460596b9142965.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/b442d6d246fe474e88511e0cb0ef354f51b81f65.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/460fdc8333bf3bef789d7d0b3f3ea8db564a1a65.jpg)
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/560be432939c2cf78a60f1aa452c5b1b1fde1265.jpg)
5、添加好了成员变量,现在就为按钮添加功能函数,编辑代码,双击“计算”按钮,在弹出的代码编辑页面中,输入以下代码(如图): 炽扃仄呦UpdateData(true); //edit box中的值更新到变量中 m_result = m_number1+ m_number2; //做加法运算 UpdateData(false); //变量的值更新到edit box显示
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/5a5a00def4dca0394fcde35f58d96975f3c40d65.jpg)
6、此时,一个小小的基于对话框的MFC计算器程序就完成了,如需其他计算功能,也可添加按钮控件编辑,点击“本地调试器”测试如图:
![VisualStudio 2013基于对话框的MFC[1]计算器](https://exp-picture.cdn.bcebos.com/d2987775f2c4ec993b9129b2c3fe1e425c6b0765.jpg)