在ClassView中Insert一个以CObject为基类的新类,在ClassWizard中的Class Name中没有吗?谢谢!

解决方案 »

  1.   

    选Class Type为"Generic Class"
    然后再Derived From中填“CObject”即可
      

  2.   

    那怎会“ 在ClassWizard中的Class Name中没有吗 ”?
      

  3.   

    CObject要自己写,而不是像CWnd那样选出来的
      

  4.   

    你的类信息没有记入ClassWizard的配置文件,这个文件就工程目
    录下的.clw(class wizard缩写)文件。
    解决办法是,删除这个clw文件,然后再打开工程,Ctrl+W打开
    ClassWizard时,会提示你是重建clw文件,这是把你所有的源文件
    都选上。
      

  5.   

    将你工程中的*.clw文件删除
    看vc能否自动生成加入
      

  6.   


        先删除掉你的类(注意不是删除.H和.CPP文件),然后再重新导入你的类试试!
      

  7.   

    我把clw文件删掉了重新生成还是没有我自己的类:(而且我又重新生成了另一类也看不到:(就是在ClassView里右键选择New Class
    然后选择"Generic Class"
    自己写入CObject可是还是没有:(
    为什么呢!?谢谢!
      

  8.   

    还有怎样删除类啊?删除类的方法不是删除它的两个文件然后重新打开工程,在Class Wizard里删除类吗?我在Class Wizard里根本就看不到啊!而且不删除那两个文件怎样删除类啊?:(而且用自己的类在其它文件中定义新的对象也只能在函数中,而不能在头文件中,是吗?谢谢!
      

  9.   

    当然有了
    你可以先关掉你的这个工程
    然后到那个工程下面删掉一个.clw的文件
    然后重新打开你的工程
    按F7重新编一下这不就有了吗
      

  10.   

    我重新建了一个工程,在向导中都是默认选项按照在Class View点右键的方法加入一个新类,并且选了Generic Class和基类为CObject在ClassWizard里还是没有新加入的那个类除非在ClassWizard里添加才可以显示出新类,但这个新类不能选择CObject为基类不知道大家有没有试过,结果和我的一样吗?是不是不应该这样?    谢谢大家!!!请继续帮忙!