首先拿到一个不熟悉的MFC源代码,在VS2017中打开,可以通过观察文件资源视图中文件的类型组成来判断。
点击它,出现并打开对应文件名*****.rc,
对话框类型文件资源的一般由四部分组成:Dialog,Icon,String Table,Version.
单文档类型:文件组成一般如下图所示
可以明显看到对话框类型的资源种类较少。
多文档类型资源视图组成如下图所示:
单文档与多文档的资源视图组成竟然相同,接下来如何区分呢?我们再次点击类视图,即图一中资源视图的左侧。可以看见单文档与多文档类视图的明显区别:
单文档只有一个CMainFrame
多文档除了一个CMainFrame外,还有一个CChildFrame.
这是两者最关键的区别!!!!!!
如何区别MFC是属于单文档,多文档或是对话框类型的呢?
最新推荐文章于 2024-06-07 16:53:29 发布