VC++6.0如何将一个工程中的对话框资源复制到另一个工程
第一步:打开源工程,切换到资源视图(ResourceView),选中要复制的对话框或菜单资源ID,如:本例中选中对话框资源“IDD_FIND_DLG”,按Ctrl+C或点击Edit菜单选择Copy项。
第二步:点击文件(File)菜单,选择关闭工作区(Close Workspace),从而关闭源工程。
第三步:点击文件(File)菜单,选择打开工作区(Open Workspace),从而打开目标工程。注意打开时需要手动选择文件类型(Projects (*.dsp))。之后选择资源视图且选中工程,按Ctrl+V或点击Edit菜单项下的Paste,这样源工程中的对话框资源就复制到目标工程中来了。
第四步:顺便把对话框 IDD_FIND_DLG 对应的H/CPP文件从源工程工作区目录中复制过来,本例还复制了一个相关的线程类,合计4个文件。
之后,选择文件视图(FileView),右击工程在弹出的菜单中选择“Add Files to Project…”选中上述4个文件,将相关类加载到目标工程中来。
第五步:一般情况下,对话框类与源工程其它类都保持着密切的交互动作,增加相关变量、函数保持相关处理的一致性,编译之后就不会有什么错误了。