VS2012下创建一个MFC加法计算器工程示例
2017-08-12 10:53
357 查看
1、打开VS2012,新建项目->visualC++->MFC应用程序;然后是名字,解决方案,然后点击确定,如下图所示:
![](http://img.blog.csdn.net/20170812100127171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、选中基于对话框等各种属性,点击下一步,如下图所示:
![](http://img.blog.csdn.net/20170812100527884?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3、接下来显示的对话框如下,可以根据自己的需要进行选择,或者直击点击完成即可。
![](http://img.blog.csdn.net/20170812100823754?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4、接下来就会弹出如下图的对话框,
![](http://img.blog.csdn.net/20170812101012335?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
5、鼠标左键点击右下角‘确定’按钮,进行选中,然后按Delete进行删除,同理在对话框中间有TODO:…,也进行删除,整个界面上只留下一个‘取消’按钮,如下图:
![](http://img.blog.csdn.net/20170812101552183?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
6、点击左侧的工具箱,会出现下图
![](http://img.blog.csdn.net/20170812101905167?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
7,用鼠标点击工具箱里的Button,拖拽到对话框中,然后拖拽三个Static Text,三个Edit Control,如下图:
![](http://img.blog.csdn.net/20170812102213178?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
,关于控件的摆放位置,用户可以选中要摆放的控件,在工具栏的左上角进行选择摆放方式
![](http://img.blog.csdn.net/20170812102556892?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
8、点击第一个Static 控件,其属性值就会在右下角出现,将其Caption项改为被加数,其他项可以选择默认,以后熟练之后再根据自己的需求进行设置
![](http://img.blog.csdn.net/20170812102925954?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
9,此时三个Edit Text控件,即示例编辑框的默认ID分别为IDC_EDIT1, IDC_EDIT2,IDC_EDIT3,
项目->类向导->会出现下图:,点击成员变量,就会看到上面三个Edit Text变量
![](http://img.blog.csdn.net/20170812104306075?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
选中IDC_EDIT1,点击添加成员变量,如下图:类别选Value,变量类型double,名字自己随便取,然后点确定,同理三个Edit Text控件都添加变量,分别为a1,a2,a3;点击完成。
![](http://img.blog.csdn.net/20170812104159267?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG91YmxlaW50ZmxvYXQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
10、回到对话框,双击计算按钮。VS2012会自动为用户生成一个触发函数,在函数里面执行用户想要的操作,
大功告成。
如果有不明白的地方,向大家推荐两个很好的博客
http://blog.csdn.net/bbzhaohui/article/details/38339275
http://www.jizhuomi.com/software/257.html
2、选中基于对话框等各种属性,点击下一步,如下图所示:
3、接下来显示的对话框如下,可以根据自己的需要进行选择,或者直击点击完成即可。
4、接下来就会弹出如下图的对话框,
5、鼠标左键点击右下角‘确定’按钮,进行选中,然后按Delete进行删除,同理在对话框中间有TODO:…,也进行删除,整个界面上只留下一个‘取消’按钮,如下图:
6、点击左侧的工具箱,会出现下图
7,用鼠标点击工具箱里的Button,拖拽到对话框中,然后拖拽三个Static Text,三个Edit Control,如下图:
,关于控件的摆放位置,用户可以选中要摆放的控件,在工具栏的左上角进行选择摆放方式
8、点击第一个Static 控件,其属性值就会在右下角出现,将其Caption项改为被加数,其他项可以选择默认,以后熟练之后再根据自己的需求进行设置
9,此时三个Edit Text控件,即示例编辑框的默认ID分别为IDC_EDIT1, IDC_EDIT2,IDC_EDIT3,
项目->类向导->会出现下图:,点击成员变量,就会看到上面三个Edit Text变量
选中IDC_EDIT1,点击添加成员变量,如下图:类别选Value,变量类型double,名字自己随便取,然后点确定,同理三个Edit Text控件都添加变量,分别为a1,a2,a3;点击完成。
10、回到对话框,双击计算按钮。VS2012会自动为用户生成一个触发函数,在函数里面执行用户想要的操作,
void CAddTestDlg::OnBnClickedButton1() { UpdateData(TRUE); a3 = a1+a2; UpdateData(FALSE); // TODO: 在此添加控件通知处理程序代码 }
大功告成。
如果有不明白的地方,向大家推荐两个很好的博客
http://blog.csdn.net/bbzhaohui/article/details/38339275
http://www.jizhuomi.com/software/257.html
相关文章推荐
- VS2010 C++ MFC框架学习笔记1 - 创建一个简单的加法计算器(1)
- VS2013MFC单文档工程学习笔记七 - 创建新的一个窗口并让窗口2透明
- vs2012环境下的VC++与MFC工程创建
- VS2010 C++ MFC框架学习笔记2 - 创建一个简单的加法计算器(2)
- mfc创建一个word操作工程 【转自:http://blog.csdn.net/tg2003/article/details/4399981】
- VC6.0创建一个MFC工程
- VS2013MFC对话框工程学习笔记十一 - 动态改变一个控件标题
- 第一节课: 创建一个MFC工程
- 一个使用ant design和reactjs创建的示例工程
- 用vs2013创建一个ole对象工程
- HDFS的API调用,创建Maven工程,创建一个非Maven工程,HDFS客户端操作数据代码示例,文件方式操作和流式操作
- 新建一个win32空工程,然后使用MFC创建程序
- VS2013MFC单文档工程学习笔记二 - 新建一个按钮
- VS中创建自定义一个VC工程为基础的开发向导的总结
- 在VS 2005下新建一个自己的工程,不是用template创建
- VS中创建自定义一个VC工程为基础的开发向导的总结
- VS2012 ASP.NET创建webAPI工程
- VS2013/MFC基于对话框编程: [1]创建MFC工程
- VS2013MFC单文档工程学习笔记四 - 动态创建多个控件
- VS2013 MFC基于对话框编程(创建工程)