MFC中 将单文档视图修改为多文档(如此简单)

         原来没有尝试过多文档试图,最近做一个视图类3D程序,发现无论在单视图实现的效果多么好,都比不过多视图使用起来简单快捷。想要重新建立根本不可能,前期做了很多的工作,按照多视图里面新建立的工程,一步一步对照着修改,运行就会出错。我是比较懒的,差点就泄气不想继续了。休息一会儿,想起来怎么不上网看看~~,就发现了http://www.360doc.com/content/11/0316/18/6408986_101730717.shtml里面这篇文章,很简单,但是很实用,改造完成,OK~~

步骤

1.新建一个与要修改的单文档工程(下称程序)同名的多文档工程(下称模板)。

2.在程序中新建一个类CChildFrm,其基类为CMDIChildWnd。

 3.将模板中ChildFrm.h,ChildFrm.cpp,MainFrm.h,MainFrm.cpp,Projectname.cpp(即工程主cpp文件)的内容复制并覆盖程序中相应文件。

 4.至此一般就修改成功了。


如果编译不能通过的话,对照模板和程序的内容,酌情修改,一定能成功的!



其实后来注意到,自己只是修改Projectname.cpp,而在MainFrm.cpp没有对基类进行做修改。 so~~~




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值