MFC单文档、多文档和对话框程序的区别

MFC单文档、多文档和对话框程序的区别,第1张

文档就是一个窗口只能处理一个文档,多文档就是同时可以处理多个,共享工具栏,菜单栏什么的,对话框就是一个提示用户进行选择或者确认的窗体。对话框模板适合于做交互界面,单文档模板适合于做文件处理,多文档模板适合于做多文件处理。不过,还是没法明确这个问题。

3个类

MFC——单文档、多文档和对话框程序的区别 - perfect-顾(coder)的博客 - CSDN博客 https://blog.csdn.net/perfectguyipeng/article/details/78551064

mfc单文档读取pe文件并显示的方法如下。

1、利用VS2010向导创建一个MFC单文档应用程序MFCTest。

2、在MFCTestView.h中引用,并创建一个CImage对象。

3、打开资源文件,选中Menu下面的IDR_MAINFRAME,添加一个新的菜单项打开图像,修改其ID为IDM_OPEN,再点击鼠标右键,添加事件处理程序,在d出的对话框的列表中选择CMFCTestView。

4、在MFCTestView中加入图像显示的代码。

单文档应用程序是采用MFC经典的视图文档结构,比较容易实现对文档 *** 作的项目,它能够很容易做到文档与数据的分离.这种设计模式也很经典。但除了像word、浏览器这种以文档为 *** 作中心的软件,一般很少应用。

基于对话框的程序只是提供了一个模式对话框。如QQ这样的程序就是基于对话框的。它相对于比较灵活一些。要了解其细节可以参考一下MSDN的相关资料


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11075967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存