我想把一个project里设计得很好的对话框资源放到另一个工程里,如何设定呢。如果是在一个工程里,可能通过copy,
但现在是不同的工程之间copy。
我打开.rc,copy所要的对话框资源到另一个.rc里去时,有错呀。

解决方案 »

  1.   

    b.rc(dlg)-->a.rc(目标)
    如果只想拷贝一个资源到另一个项目中:
    一种可以将对话框所在的项目(b.dsw)插入到当前工作区(a.dsw)
    "在工作区视图上“insert project to current wordspace(好像这样写的吧:/)
    然后拷贝就简单了
    或者直接在右边视图打开B.rc文件(显示树形),直接拖拉到左边打开的a.rc视图中即可.
      

  2.   

    同意zoid的做法,这种最简单。
      

  3.   

    在当前打开原来工程的*.rc文件,将原工程中的对话框拷贝,粘贴到新工程中,并将其*.h,*.cpp拷如新工程目录,并将该文件添加到工程中,删除新工程的*.clw,然后用classwizard重新产生它,并映射对话框中相关消息。
      

  4.   

    zoid 的方法可行,但会有重复定义,要打开资源头文件,查找重复定义,修改。
      

  5.   

    还是让农民告诉你吧。
    在右工作区打开资源文件,然后全选所有控件,记住“COPY”,
    切换到想加入的DLG,“PASTE”,搞定!!