1.4 单文档MFC应用程序实例

本文档详细介绍了如何在Visual C++ 6.0中使用MFC AppWizard创建一个单文档应用程序,重点讨论了‘文档/视图’结构,并通过CFormView为例,展示从项目新建到设置选项,再到程序运行的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对话框应用程序使用简洁高效,所以被广泛的使用。对话框在默认情况下缺少状态栏、工具栏等界面元素,不能算作是“完整”的Windows应用程序。而单文档界面,可以看作是“标准”的Windows应用程序界面。

1.4.1 技术要点:

  • MFC的单文档应用程序结构的一大特点是数据和界面分离,在单文档应用程序中,程序中数据的保存、加载和处理等功能由CDocument完成,而数据的显示由CView来完成。这种结构又被称为“文档/视图”,在这种结构下,很容易做到数据和界面的一对多关联;
  • MFC中提供了众多派生与CView的派生类,每个类都侧重不同的功能,在新建项目时,可以根据实际需要选择不同的派生类;

1.4.2 实例步骤:
本实例将以CForm View为例,演示在Visual C++ 6.0中新建单文档项目的具体方法。实例步骤如下:

  1. 打开Visual C++ 6.0,单击“File”/“New”菜单。在弹出对话框中选择项目类型为“MFC AppWizard(exe)”,在项目名称文本框中输入“MfcSdi”,单击“OK”/“确认”按钮进入向导界面;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值