ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-05-04 15:04:19  阅读:174  来源: 互联网

标签:控件 MFC 变量 对话框 VC2019 点击 添加 按钮


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

目录

一、新建一个MFC项目

二、安装控件

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

四、运行


一、新建一个MFC项目

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

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

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

https://blog.csdn.net/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时,数据从关联变量传递到控件。即将计算后的结果显示到编辑框中。

四、运行

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:控件,MFC,变量,对话框,VC2019,点击,添加,按钮
来源: https://blog.csdn.net/xiaxitong_/article/details/116400312

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有