做了一个窗体,加一个工程中不想重复写,能实现导出、导入吗?谢谢!

解决方案 »

  1.   

    不写 code 的话, copy 就好了. 
    资源可以 copy, string table 可以 copy, xxxDlg.cpp/xxxDlg.h 可以 copy
      

  2.   

    可以,
    1、保存:在类视图(classview)中点击某个对话框类,右键点击Add to Gallery,会生成一个*.ogx的文件,在\Microsoft Visual Studio\Common\MSDev98\Gallery\当前的工程名\目录下,
    2、使用:点Project/add to project/components and controls..选择这个*.ogx文件,就会自动生成一个对话框,自动添加其资源文件。
      

  3.   

    1、保存:在类视图(classview)中点击某个对话框类,右键点击Add to Gallery,会生成一个*.ogx的文件,在\Microsoft Visual Studio\Common\MSDev98\Gallery\当前的工程名\目录下,
    2、使用:点Project/add to project/components and controls..选择这个*.ogx文件,就会自动生成一个对话框,自动添加其资源文件。
    这种方法是不是要把原来的窗体的头文件和.cpp文件都手动拷过去?我都试过了还是不行耶!除了简单的按上面的方法操作,还有其它操作么?谢谢!
      

  4.   

    Add to Gallery适合什么样的窗体呢?能不能给个简单点的,把窗体做成DLL的例子?谢谢!
      

  5.   

    我是这样做的,虽然有点麻烦但还是挺好用的.
    以Edit的方式打开rc文件,复制出窗体资源,粘贴到目标的rc文件中,然后在目标工程中的resource.h中添加窗体中相应的资源.编译通过就OK了.
      

  6.   

    右键点击Add to Gallery源代码级的公用……
      

  7.   

    用Add to Gallery后,另一个工程中使用的时候在加载时出错。