摘要: 加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有了些解了,有个好的开始对于以后的学习大有裨益。趁热打铁,这一节讲讲什么是对话框和非模态对话框,以及模态对话框怎样弹出。 一、模态对话框和非模态对话框 Windows对话框分为两类:模态对话框和非模态对话框。 模态对话框是这样的对话框,当它 阅读全文
posted @ 2016-12-20 18:20 木缥缈 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: 前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。 上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。 运行加法计算器程序,显示对话框后不进行任何操作,直接按回车,可以 阅读全文
posted @ 2016-12-20 16:42 木缥缈 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 这一节讲的主要内容是如何为控件添加消息处理函数。 MFC为对话框和控件定义了诸多消息,我们对他们操作时会触发消息,这些消息最终由消息处理函数处理,比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。一般为了让某种操作达到效果,我们只需要实现某个消息的消 阅读全文
posted @ 2016-12-20 15:11 木缥缈 阅读(3043) 评论(0) 推荐(0) 编辑
摘要: 创建好对话框资源后要做的就是生成对话框类了。生成对话框类主要包括新建对话框类、添加控件变量和控件的消息处理函数。 例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成了对话框类CAdditionDlg,它是从CDialogEx派生的。 阅读全文
posted @ 2016-12-20 11:03 木缥缈 阅读(5943) 评论(0) 推荐(0) 编辑