VC2019基于MFC对话框——加法计算器

VC2019基于MFC对话框——加法计算器

目录

一、新建一个MFC项目

二、安装控件

三、为按钮等控件添加消息函数

四、运行


一、新建一个MFC项目

创建项目谁都会哈,这就不赘述了。

这里说一个我在安装完VC2019上MFC相关工具之后,出现的一个错误:

(咱也不知道为什么有这个错误),然后通过一个博主的博客解决了问题,博客连接如下,需要自取。(感谢大佬!)

https://blog.youkuaiyun.com/shang_0122/article/details/103158963 


二、安装控件

项目创建好之后,就可以直接在工具箱处选择相应控件安装,这里我们只需要三种控件:静态文本框(Static Text)、添加编辑框(Edit Control)、按钮(Button)。

相应内容按照需求修改即可,别忘了该每一个控件的ID,利于后续区分。

1. 设置2个Static Text,分别为 “ + ” ,“ = ”。

2. 设置3个Edit Control,前两个用于接收用户输入的值,后一个设置为只读,用于显示计算后的值。同时修改类变量中的如下类容:

3.设置1个“ 计算 ”按钮。ID为IDC_ADD_BUTTON1。

三、为按钮等控件添加消息函数

在MFC中,为了让按钮的点击有效,需要给按钮添加消息处理函数。这里只需要添加点击处理即可。

打开“ 计算 ”按钮的类向导,点击BN_CLICKED,然后点击添加处理程序即可。

然后MTC系统就会在AddDlg.cpp文件中生成一个消息处理函数OnClickedAddButton(),在这个函数里面进行你想要的点击" 计算 "按钮后的操作。即:

值得注意的是UpdateData()函数,此函数的参数用于控制数据在控件和关联变量之间的传递方向。

当参数为TRUE时,数据从控件传递到关联变量。即将用户输入编辑框的两个数值传入程序的对应变量中。

当参数为FALSE时,数据从关联变量传递到控件。即将计算后的结果显示到编辑框中。

四、运行

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值