南川楼盘泽京时代:在VC中复制对话框的方法-逆水行舟-搜狐博客

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 16:58:29

在VC中复制对话框的方法

标签: vc++  2009-04-01 15:34
在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中的类名称件(后缀为OCX)   
  这时候你的目的工程中就有了这个对话框和相关的类
 
首推方法4,因为它同时也复制了对话框的相关类。