对话框自己画一个,设好ID,然后在myDialog.h里把ID对应上去就可以了。(注意头文件)

解决方案 »

  1.   

    To xinxiao
    .rc 文件上不是还有其他的内容吗?而且工程2上也有.rc文件,岂不覆盖了吗
      

  2.   

    TO Ianunknown
    这样我原来的对话框myDialog上的控件怎么办,也要自己重画,设好ID吗?
    也就是说我只能用原来的.cpp,.h 文件,而没办法用原来的对话框资源了,对吗?
      

  3.   

    我搞错了
    好象还是要画对话框,设好ID,在resource.h中添加这个ID
    你不要给我分了,就当我帮你UP一下吧
      

  4.   

    1.add to gallery
    2.add to project->components
      

  5.   

    To linxiao
    我试着这样做了,但不行,因为还有其他一些资源没设
      

  6.   

    说明一下:
    首先生成对话框类,再对类add to gallery
      

  7.   

    1. 拷 resource.h 中该DIALOG上用到的ID
    2。拷 .rc 把在.rc 中找到该DIALOG 对应的代码。
    3。拷 .h 和.cpp
    编译的时候可能提示你某某ID 没有定义,那你可能 在做第一步时漏了,你添上即可,
    我做过的可行。
      

  8.   

    你自己编辑一下你的资然文件,用其他的编辑器,如editplus等。年贴一下
      

  9.   

    你不是在第一个工程中已经生成了一个对话框吗?把此对话框的类add to gallery
      

  10.   

    即把第一个工程中的类CmyDialog  add to gallery
    在第二个工程中add to project
      

  11.   

    解决了吗,再说清楚一点:
    1。打开第一个工程
    2。右键点在CmyDialog 上 add to gallery
    3。打开第二个工程
    4。add to project
      

  12.   

    说白了,你打开第一个工程,将需要的内容copy,再打开第二个工程,paste,
    ok??
      

  13.   

    恩,对,上面的方法也是不错的。
    其实对话框上的控件你可以copy到过来的,就象vb上面一样--在对话框之间 相互copy控件。
      

  14.   

    只要在工程1中打开此资源文件,然后再copy 就行了!
      

  15.   

    高手们,搞定这个:
    http://www.csdn.net/Expert/topic/499/499189.shtm