1.6.1 制作一个简单的MFC应用程序(2)
在MFC AppWizard-Step 3 of 4窗口中有如下设置。
MFC Standard:标准MFC项目。
Windows Explorer:Windows资源管理器风格项目。
Yes,please:在源文件中添加注释。
No,thank you:不添加注释。
As a shared DLL:共享动态链接库。
As a statically linked library:静态链接库。
5)单击Next按钮,弹出MFC AppWizard-Step 4 of 4对话框,如图1.60所示。
|
| 图1.60 MFC AppWizard-Step4 of 4对话框 |
在MFC AppWizard-Step 4 of 4对话框中确定类的名称及所在文件的名称,单击Finish按钮,弹出New Project Information对话框,如图1.61所示。
在New Project Information对话框中显示将要创建的文件清单,单击OK按钮完成工程的创建。
|
| 图1.61 New Project Information对话框 |
在设置完一个项目的环境后,单击图1.61中的OK按钮,就可以打开这个项目的实现环境,在这个环境中设置对话框的属性,并在源文件和头文件中通过代码实现相应的功能。
【例1.2】 在Visual C++(www.cppentry.com) 6.0环境中,制作第一个基于MFC的应用程序,实现对输入的数进行简单的四则运算。程序实现后的运行界面如图1.62所示。(实例位置:光盘\mr\example\第1章\1.2)
接下来对这个简单的MFC应用程序的实现进行逐步讲解。
1)在对话框中放置编辑框控件和按钮控件,如图1.63所示。
|
| 图1.62 程序运行的结果 |
|
| 图1.63 简单的MFC应用程序对话框 |
2)为3个编辑框控件分别添加float型的变量m_edit1、m_edit2和m_edit3。
3)各部分实现代码如下。
“+”按钮单击事件的实现代码以下。
代码位置:光盘\mr\example\第1章\1.2\Hello\HelloDlg.cpp
- 01 void CHelloDlg::OnButton1()
- 02 {
- 03 // TODO: Add your control notification handler code here
- 04 UpdateData(true); //从控件获得数据赋给变量
- 05 m_edit3 = m_edit1 + m_edit2;
- 06 UpdateData(false); //输出变量的值到控件
- 07 }