Visual Studio 中计算器编程实现 MFC
简单的计算器编程,完全在 VS2008 下实现,主要用于熟悉 VS2008 的功能。
谨以此分享给和我一样初学 MFC 的朋友们。
STEP1:页面设计
1.新建工程
首先打开 Visual Studio2008,选择 MFC 应用程序,设定好路径和工程名(这里
我设置工程名为为“Calculator”)。这里要注意的是在创建向导步骤 1 的时候,
我们选择“基本对话框”,其他选项默认即可 。
之后我们可以点击完成便看到以下界面:
此时我们把当前页面上原配的控件按 Delete 全部清除(如下图)
2.添加控件
接着我们按照 MFC 自带的控件选项进行我们本次计算器的控件添加。
点击右侧的工具栏按钮 (以下是控件)
我们在原先清空的界面中依次用上图控件画出一个基本的计算器页面(如下图)。
当然作为“所见即所得”的 MFC 控件设计,干净整齐的界面是基本要求,甚至会
影响用户的心情。
3.修改空间 ID 和 Caption
上图各控件类型如下:
Group Box
Edit Control
Button
Group Box:选择其中一个 GroupBox,右键单击,选择[属性]。在右边显示属性
对话框。
每个控件“属性”都有属于它自己的 ID,默认的 Group Box 的 ID 为 IDC_STATIC,
而且 Cap 当然我们为了“顾名思义”,对控件 ID 进行修改成我们容易辨认的(也
可 以 不 改 ), 添 加 完 控 件 并 修 改 ID 。 4 个 Group Box 的 ID 分 别 修 改 为
IDC_STATIC_FRAME ,IDC_STATIC_IN, IDC_STATIC_RESULT, IDC_STATIC_BUTTON
控 件 Edit Control 和 Button 也 按 相 同 的 办 法 处 理 。 ID 设 置 完 成 可 以 在
“Resourse.h”中查看。
完成修改 ID 后,就需给控件添加消息响应了。在属性对话框的上方点击闪电
“ ”图标,添加控件事件。如对于按钮“
”,点击“ ”
点击下拉键头,添加控件事件,页面自动切换到代码的编辑页面,如“添加
OnBnClickedButton5”
MFC 默认下了的响应信息都为 On_开头。