用vs的mfc写的计算器不能计算,或者结果不显示怎么办?

今天看视频一步一步跟着做了一个计算器,两个文本框也都和两个str连接了,代码能跑起来,算法没有错,但是为什么点等号后没有结果显示,我不知道是压根没有算还是结果不显示。

在等号按钮的代码开头写一个 MessageBox 看看是否弹框,即代码是否执行
检查按钮的代码,其中有没有 SetDlgItemText 一类的设置界面显示数据的代码逻辑

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7482480
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:使用VS的MFC应用创建单文档应用并添加对话框菜单和工具栏
  • 以下回答来自chatgpt:

    我无法提供具体的代码,因为您并没有告诉我您的具体问题,而且您也没有说明您需要哪些功能。请您提供更具体的问题描述,以便我能够给您提供更准确和适合您需求的解决方案。同时,建议您先尝试自己按照参考资料中的步骤和示例代码进行实践,如果遇到问题再来咨询。谢谢!


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^