对话框应用程序使用简洁高效,所以被广泛的使用。对话框在默认情况下缺少状态栏、工具栏等界面元素,不能算作是“完整”的Windows应用程序。而单文档界面,可以看作是“标准”的Windows应用程序界面。
1.4.1 技术要点:
- MFC的单文档应用程序结构的一大特点是数据和界面分离,在单文档应用程序中,程序中数据的保存、加载和处理等功能由CDocument完成,而数据的显示由CView来完成。这种结构又被称为“文档/视图”,在这种结构下,很容易做到数据和界面的一对多关联;
- MFC中提供了众多派生与CView的派生类,每个类都侧重不同的功能,在新建项目时,可以根据实际需要选择不同的派生类;
1.4.2 实例步骤:
本实例将以CForm View为例,演示在Visual C++ 6.0中新建单文档项目的具体方法。实例步骤如下:
- 打开Visual C++ 6.0,单击“File”/“New”菜单。在弹出对话框中选择项目类型为“MFC AppWizard(exe)”,在项目名称文本框中输入“MfcSdi”,单击“OK”/“确认”按钮进入向导界面;