将一个vc程序的对话框资源用于其它程序的方法
2009-12-27 22:15
357 查看
-------------------------------------------------------------------------------
丨直接在当前工程中打开另一个工程的.rc文件,然后可以将对话框资源用鼠标拖进来即可丨
-------------------------------------------------------------------------------
如果将一个类用于其它的程序很容易,只需要将相应的两个文件.h和.cpp版过去就行了。但是,如果要想将一个对话框的类搬过去就不好用了,而且对话框资源不能在两个程序中拷贝、粘贴。但是仍然有其他办法。
设程序A和B,将A的对话框搬到B程序中。有如下几步操作:
1.将A的.rc资源文件中DIALOG部分对应的对话框资源段 通常是一段代码,中间有BEGIN...END,复制到B中相应的地方。
2.将A的.rc资源文件中DESIGNINFO部分对应的对话框部分,也是中间有BEGIN...END,复制到B中相应的地方。
3.将A的.h文件中对应的对话框中用到的资源(如编辑框、按钮等)的宏定义复制到B中相应的地方。
4.再将对话框类的.h和.cpp文件拷过去,加紧工程中。
结束。
丨直接在当前工程中打开另一个工程的.rc文件,然后可以将对话框资源用鼠标拖进来即可丨
-------------------------------------------------------------------------------
如果将一个类用于其它的程序很容易,只需要将相应的两个文件.h和.cpp版过去就行了。但是,如果要想将一个对话框的类搬过去就不好用了,而且对话框资源不能在两个程序中拷贝、粘贴。但是仍然有其他办法。
设程序A和B,将A的对话框搬到B程序中。有如下几步操作:
1.将A的.rc资源文件中DIALOG部分对应的对话框资源段 通常是一段代码,中间有BEGIN...END,复制到B中相应的地方。
2.将A的.rc资源文件中DESIGNINFO部分对应的对话框部分,也是中间有BEGIN...END,复制到B中相应的地方。
3.将A的.h文件中对应的对话框中用到的资源(如编辑框、按钮等)的宏定义复制到B中相应的地方。
4.再将对话框类的.h和.cpp文件拷过去,加紧工程中。
结束。
相关文章推荐
- VC++在一个程序中调用其它应用程序
- VC中调用其它程序的三种方法总结
- 在VC++中实现让程序只运行一个实例的方法
- vc 防止多次运行同一个程序的方法
- vc 防止多次运行同一个程序的方法
- 用vc6生成win32对话框程序的简单方法
- VC让程序只运行一个实例的方法
- VC获取其它程序窗口焦点方法 AttachThreadInput的用法
- 在VC++中实现让程序只运行一个实例的方法
- 程序启动时,隐藏对话框的方法(基于vc的对话框工程)
- VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的方法
- vc中如何拷贝一个工程的对话框 资源到另一个工程中?
- VC 如何Copy一个项目的资源文件中的对话框到另一个项目
- 在VC中启动另外一个程序(.exe、...)方法
- 孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序
- vc mfc代码中获得程序资源中版本信息的方法
- VC6里改变对话框资源ID号后classwizard不能正常显示控件ID的原因及解决方法
- vc mfc代码中获得程序资源中版本信息的方法
- 一个用VC生成DLL并用于其它工具的问题
- 一个带系统托盘的VC++程序编写方法