vc6.0中不能为第二个对话框建类,为什么?

解决方案 »

  1.   


    unable to open  the files (....)for class"CLASSNAME"????????????????
      

  2.   

    引用 1 楼 gslqy 的回复:
    能..unable to open the files (....)for class"CLASSNAME"????????????????是VC编译器的问题,实际上已经建了对话框的.h和.cpp文件,在工程目录下应该可以看到生成了这两个文件.
    在文件视图里面添加.h和.cpp文件进工程,然后为对话框选择添加已经存在的类就可以了.
      

  3.   

    直接加载就OK,不用管那个消息,或者你去工程下把.OPT等工程文件删除重新编辑就OK
      

  4.   

    添加对话框资源并用classwizard定义与之相应的mydialog后 会弹出
    unable to open the files(...\mydialog.h, ......\mydialog.cpp)for class mydialog
    可事实上mydialog.h, mydialog.cpp都是存在的 这是怎么回事
      

  5.   

    你有没有把新窗口include进来?
      

  6.   

    楼主可以自行添加一个类,从CDialog派生,完了后定义一个枚举型
    enum { IDD = IDD_DIALOG2 };自己添加构造函数,C_MyDialog2(CWnd* pParent = NULL);
    然后实现消息映射,.h中DECLARE_MESSAGE_MAP(), 
    .cpp中BEGIN_MESSAGE_MAP(C_MyDialog2, CDialog)
          END_MESSAGE_MAP()这样就可以不用向导来做了。向导有时候会有Bug。