注册 登录
编程论坛 VC++/MFC

如何将各模块功能合并?

wube 发布于 2012-02-09 16:42, 669 次点击
问个新手的蠢问题
目前我还无法单独开发一套程序~
只能先借鉴其他高手的完整源代码~
只是各路高手的程式码~也许写法不同~也许用法不同...等~
单独来说是都可以正常运行~
我要如何才能将这些功能类合并转成我要的新功能呢?

我记得开的MFC工程时~会先命名工程名称~
而后来整个工程就会以此名称产生最少4个或更多的档案~

stdafx.h中
stdafx.cpp
工程名。H
工程名。CPP
工程名。RC
工程名dlg.cpp
.......

那我是否可以将此工程视为一个模块~多退少补~
再写一个类将工程类和继承来的顶层C内建类切开~
用一个新类包住各模块类~
这样是否可以避免掉不同类虽然型态相同~
只差名称不同就无法直接“=”

想走捷径~但是总感觉好像在绕远路~
2 回复
#2
hahayezhe2012-02-09 18:07
......很迷糊

集成别人的代码很难么?

#3
hahayezhe2012-02-09 18:10
细心点 界面可以直接在 recouse.h里添加相应的宏 至于宏值不一样即可 相应的对话框啊 菜单啊 等等可以用文件从.rc中拷过去

至于类的生成vs向导那么简单 就算不想生成 那么直接拷过去 作为子对话框  
 
反正很简单就是了 实在不懂就去了解下MFC的框架吧
1