在VC中复制对话框的方法,复制同一个工程中的对话框就不说了哈,那当然是Ctrl+C Ctrl+V了,下面说的是复制不对工程中对话框的办法。
方法1、把这个对话框的cpp.h文件都copy过去,然后以文本方式打开你的rc文件,把其中与你的对话框相关的语句copy后放到另外一个程序rc文件中相应的地方.注意你用的其它资源的路径. 不要弄错.
方法2、打开新工程,workspace转到RESOURCE上,然后将另一个工程的.res文件打开,把你需要的资源ID拖到新工程资源中就可以了
方法3、假设你的程序是test2
你要复制test1中的对话框
这样做
打开test2工程.dsw
Open file
选择test1中的.rc文件,是不是看到test1中的所有资源了?
选择你要复制的对话框,Ctrl+C
选择test2中resource view面板
选择Dialog目录
Ctrl+V
ok
方法4、在源工程中选中该类,点右键,选“add to gallary”
到目的工程中选菜单中的工程-》添加工程——》components and controls,进入到源工程名字的目录下,选中你刚才加到gallary中的类名称件(后缀为OgX)
这时候你的目的工程中就有了这个对话框和相关的类
首推方法4,因为它同时也复制了对话框的相关类。
注:方法4的ogx文件路径在C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Gallery下