这是我抄别人的,很实用的。 1.首先把要拷贝的工程A的资源文件,即.rc文件,以及对应的类所在的.h和.cpp文件都拷贝到另一个工程B所在的目录下2.在VC中打开工程B2.project->Add to project->files,把刚拷贝过来的.h和.cpp文件加入工程B3.打开工程A.rc文件,然后依次把A.rc对应的dialog资源(可以一次选多个dialog,按Control键)拖动到工程B对应的dialog中.在左边的小窗口中选择ClassWizard选项,然后选择你要的dialog类单击鼠标右键在菜单中选择Add To Galllery,就把你的对话框资源以及类封装保存好了,你在第二个工程中工程菜单中的添加工程菜单中选择Components and Controls..然后在就可以看见你刚才保存的类的文件夹,你在文件夹里选择 *.ogx文件然后插入就可以了,类文件和你的对话框文件都插入到了你要的工程中了
1.首先把要拷贝的工程A的资源文件,即.rc文件,以及对应的类所在的.h和.cpp文件都拷贝到另一个工程B所在的目录下2.在VC中打开工程B2.project->Add to project->files,把刚拷贝过来的.h和.cpp文件加入工程B3.打开工程A.rc文件,然后依次把A.rc对应的dialog资源(可以一次选多个dialog,按Control键)拖动到工程B对应的dialog中.在左边的小窗口中选择ClassWizard选项,然后选择你要的dialog类单击鼠标右键在菜单中选择Add To Galllery,就把你的对话框资源以及类封装保存好了,你在第二个工程中工程菜单中的添加工程菜单中选择Components and Controls..然后在就可以看见你刚才保存的类的文件夹,你在文件夹里选择
*.ogx文件然后插入就可以了,类文件和你的对话框文件都插入到了你要的工程中了
这个方法同样也是完整添加其他工程中的类的方法。
(他会把你所需要的类的*.h和*.cpp文件同时插入进来,即便没有Dialog资源)-------------------------------------------------------------------------
步骤:
1、首先要生成一个*.ogx的文件。 方法:打开包含有所要加的对话框资源的工程(别的工程)。
在试图资源(ClassView)中鼠标右键点击所需的对话框的类(也可以是所需的类)
这时,你会看到右键菜单中有个“Add to Gallery”的选项。 选择这个选项,则*.ogx文件生成。
生成的文件名会类似你的对话框的类名,只不过中间会多出的空格(这无关紧要)
关键是此文件生成在什么地方!
一般情况下是:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Gallery
\别的工程名 目录下2、接着就是Insert这个*.ogx的文件。
也就是Insert这个对话框资源和这个对话框类 打开所要加入的工程,选择
Project->Add To Project->components and controls...
这时打开的是一个对话框,默认的打开目录就是:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Gallery
在对话框中选择进入“别的工程名”的目录,你就会看到那个 *.ogx的文件,
选择它,然后Insert. 最后关闭对话框。 这时你就会看到那个对话框的类已经出现在你的工程中,
再到资源ResourceView中的Dialog中看看吧,那个对话框的资源已经出现。 到这个时候,你所需要改动的就不是很多了。