这是由几个人完成的一个软件系统。基于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上的控件