VS2013下创建一个MFC加法计算器

MFC的学习网站-介绍的很全面

网址:  http://www.jizhuomi.com/software/257.html

以下仅仅是一个简单的加法计算器的实现过程:

1、打开VS2013,新建项目->visualC++->MFC应用程序;然后是名字,解决方案名称,然后点击确定,如下图所示: 

VS2013下创建一个MFC加法计算器

 

2、选中基于对话框,点击下一步,如下图所示:

 

VS2013下创建一个MFC加法计算器

3、按照操作步骤点击下一步,接下来就会弹出如下图的对话框。对话框中的“确定,取消按钮、TODO”选中删除。

VS2013下创建一个MFC加法计算器

4、点击左侧的工具箱,(视图-工具箱)会出现下图。拖拽工具箱里的两个Button到对话框中,然后拖拽三个Static Text,三个Edit Control,如下图。
这里写图片描述VS2013下创建一个MFC加法计算器

5、示例编辑框(Edit Control)的默认ID分别为IDC_EDIT1, IDC_EDIT2,IDC_EDIT3, 

项目->类向导->会出现下图(或者右键点击示例编辑框选择类向导会出现下图),点击成员变量,就会看到上面三个Edit Control(示例编辑框)变量 ;选中IDC_EDIT1,点击添加变量,如下图:类别选Value,变量类型double,名字自己随便取如a1,然后点确定,同理三个Edit Control控件都添加变量,分别为a1,a2,a3;点击完成

VS2013下创建一个MFC加法计算器

6、回到对话框,双击计算按钮。VS2012会自动为用户生成一个触发函数,在函数里面执行用户想要的操作,添加以下三行代码。

双击退出按钮,添加以下一行代码

到此,加法计算器完成;程序运行完后生成的.exe文件在debuge文件夹下。

void CAddTestDlg::OnBnClickeon1()
{
    UpdateData(TRUE);
    a3 = a1+a2;
    UpdateData(FALSE);
    // TODO: 在此添加控件通知处理程序代码
}

VS2013下创建一个MFC加法计算器
 

代码说明:

UpdateData(TRUE)是将控件的状态传给其关联的变量,当然你要为控件关联上变量才行。

UpdateData(FALSE)是将控件的关联变量的值传给控件并改变控件状态。

UpdateData刷新的是当前对话框。

UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。

UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。

要接受用户的输入就true,

要输入结果给用户就flase

猜你喜欢

转载自blog.csdn.net/lyhbkz/article/details/82321797
今日推荐