MFC关于*.rc和resource.h文件的巧妙运用

本文介绍了在MFC项目中如何将个人负责的Dialog资源和类集成到其他人的系统中。主要步骤包括复制源文件、对比并更新*.rc和resource.h文件,以及处理资源ID冲突。还提到了使用版本管理工具进行文本对比的便利性,以及直接复制rc文件到其他工程的方法。此外,讨论了工程名称的修改方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     这是由几个人完成的一个软件系统。基于MO控件和MFC平台的网络优化软件系统。我写的是主菜单的Operation功能。

 

由于是一个平台几个人分块负责,又因为地理上的原因没能用VSS版本管理,而是分别在原型系统基础之上完成各自的功能模块,最后再去集成到一起。这就会出现很多问题:

 

1、如何把自己负责设计的Dialog资源及其相对应的类加入到别人的系统中?

2、MainFrm.cpp/MainFrm.h要做哪些相应修改?

 

这里首先把自己新加入的Dialog资源的名字找出来,我写的新模块名字如下:

#define IDD_POLYGON_PROPERTY            400
#define IDD_LINE_PROPERTY               401
#define IDD_PROPERTY_NODE               402
#define IDD_POLYGON_MANIPULATON         403

 

好,这样我们清楚地知道我们添加的模块是那些,并且以此我们也可以轻松找到自己相对应这些Dialog模块创建的类(Cxx.cpp、Cxx.h),这是我们自己写的,应该很清楚吧。。。

 

为叙述方便,我们把自己工程乘作ME,把要集成的工程称作HE。

第一步:

嗯,那么找到后我们就先把这些源文件copy到要集成的HE工程目录下吧:),要记得打开工程后要把需要手动把copy的这些文件真正加入哦

第二步:

要仔细对比ME工程和HE工程下面的*.rc文件以及resource.h文件。这两个文件控制着所有资源文件,包括Dialog、Dialog上的控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值