有一个工程,其中有几个很类似的对话框(大小相同,里面的控件相同,只是有些标题不同),一个一个的重新做不但麻烦而且难以做到完全相同,有没有方法可以复制这些对话框?多谢!

解决方案 »

  1.   

    打开工程的.rc文件,然后Ctrl+C,Ctrl+V
      

  2.   

    打开要复制的.rc文件,就可以做复制粘贴操作了,要在同一个vc界面中打开。
      

  3.   

    打开工程的.rc文件,然后Ctrl+C,Ctrl+V
      

  4.   

    在当前工程中以rc方式打开要拷贝工程的rc文件,拷贝粘贴
      

  5.   

    还是有点问题,我在.rc文件里的Dialog里找到了这样几行:IDD_CUP_FORM DIALOG DISCARDABLE  0, 0, 573, 413
    STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
    CAPTION "CPU信息"
    FONT 9, "宋体"
    BEGIN
        DEFPUSHBUTTON   "OK",IDOK,268,372,42,14
        CONTROL         "",IDC_MSCHART1,"{3A2B370C-BA0A-11D1-B137-0000F8753F5D}",
                        WS_TABSTOP,18,7,539,356
        PUSHBUTTON      "Cancel",IDCANCEL,405,372,42,14
        DEFPUSHBUTTON   "Refresh",IDREFRESH,130,372,42,14
        CONTROL         "Spin1",IDC_SPIN1,"msctls_updown32",UDS_ARROWKEYS,118,
                        372,10,14
    END我原样拷贝了一份放到它的后面,希望能产生一个一样的对话框,但随后vc便不能打开该资源文件,我想应该是"{3A2B370C-BA0A-11D1-B137-0000F8753F5D}"有问题,改怎样改呢?