MFC编程实例:VC++6.0重命名MFC工程及类文件
小职 2017-11-29 来源 :网络 阅读 1641 评论 0

摘要:本文为大家讲解MFC编程实例,作为MFC新手使用VC++6.0这古董级的东西有时实在痛苦,这有空几天都在想怎么重命名MFC工程的命名空间和类文件。现在总算有个结果,发一下修改过程吧。

本文为大家讲解MFC编程实例,作为MFC新手使用VC++6.0这古董级的东西有时实在痛苦,这有空几天都在想怎么重命名MFC工程的命名空间和类文件。现在总算有个结果,发一下修改过程吧。
首先,使用MFC AppWizard(exe)创建的工程有几个重要的文件:
1.dws文件,它指向工程使用哪个dsp文件。主要内容如下:
Project: "MyDemo"=".\MyDemo.dsp" - Package Owner=<4>
2.dsp文件:它储存了工程中的各项信息,就是要修改的主要文件。
3.rc文件:存储工程资源信息
4.clw文件:存储每个窗体对应的类及资源,ClassWizard会使用到。
5.类文件
MFC工程自带的ReadMe.txt有详细说明。如果我们需要修改整个工程,那么上面的文件都要修改,当然还有大部分文件的文件名。

接下来是修改的步骤:
1.重命名类名:
高版本的Visual AssistX带有重命名类名的功能,不过在Cpp文件还是有的函数的类名没有被重命名。我们手动改就是了。修改类名不会影响整个工程,但我们接下来修改了类文件名,工程可就找不到类了。我们改完类名,将头文件引用也改为新的头文件名,然后退出工程。
2.修改文件名
修改类文件为新的名字。如果要修改命名空间,那么把所有命名空间命名的文件都改为新的,包括Resources文件夹里面以旧命名空间命名的文件,不需要就不要改了。
3.修改工程信息。
如果修改整个工程,进行下面2步,不需要直接跳到第3步.
(1).首先使用笔记本打开dsw文件,修改Project: "MyDemo"=".\MyDemo.dsp" - Package Owner=<4>颜色部分为工程名。
(2). 修改rc文件中资源文件名。笔记本打开,使用Crtl+F找出旧命名空间并改为新的,主要是修改.rc2和.ico的旧文件名。因为我们在Resources文件夹里面将他们重命名了。
(3).修改dsp文件。笔记本打开,如果只是修改类文件,那么将SOURCE=后面的类名修改为新的。要修改的地方如下面:
SOURCE=.\MyDemo.h 和SOURCE=.\MyDemo.CPP
修改完所有要修改的类文件。要修改整个工程的话,那就Ctrl+F把所有旧命名空间的文字都改为新的吧。
(4).修改clw文件。笔记本打开,修改每个窗体对应的类的新名称。这样我们编辑窗体控件,使用ClassWizard 时能识别到新类。另外你也可以删除原来的clw文件,让VC++6.0自己重新创建一个。
4.修改基本完成。打开命名空间,如果发现Wordsapce导航的Resources出现"Load Failed"错误,无法显示窗体等资源文件夹。请点击"Window"->"Close",重新加载即可。 
PS:可能修改会不彻底,所以本文仅供参考。

作者:苍苔

希望这篇MFC编程文章可以帮助到你。总之,同学们,你想要的职坐标MFC频道都能找到!

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程