我在学MFC,按照书中的一段话试验,原文如下:
我们要的窗口,并不需要文挡-视图的结构。为了使框架变的更为简洁,还需要对所创建的框架进行一系列的改造。
首先通过ClassWizard添加一个继承于CWnd窗口类型的类(搞定),来代替CMainFrame.这里命名为CMineWnd.接着,在 FileView框架上用删除文件的方式竟CMineView和CMineDoc删除,由于CAboutDlg类是嵌在CMineApp里面的,所以只需要将相关的类定义以及实现的相应代码去掉即可。
最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。————————由于CAboutDlg类是嵌在CMineApp里面的,所以只需要将相关的类定义以及实现的相应代码去掉即可。(CaboutDlg类的删除、我删除file栏中Cpp主文件中代码确实是没有了CAboutDlg但是出现错误了。f:\msdev98\myprojects\mine\mine.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/Mine.pch': No such file or directory)
最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。——————————看不懂的地方