把工程中的.ClW删除,
然后再按CTR+W
再按ADD ALL
然后就再看就有了

解决方案 »

  1.   

    把工程中的.ClW删除,
    然后再按CTR+W
    再按ADD ALL
    然后就再看就有了
      

  2.   

    把工程中的.ClW删除,
    然后再按CTR+W
    再按ADD ALL
    然后就再看就有了
      

  3.   

    to alphagx(alpha):
    老兄,按你说的做了,不行啊。
      

  4.   

    你在派生类里是不是修改了classwizard产生的代码?
    因此,classwizard不认识。
    正如楼上说的,删除*.clw,让classwizard重新建立类数据信息。
      

  5.   

    先用ClassWizard为对话框添加一个CButton类型的变量,然后在头文件中将变量的类型从
    CButton 改为 CColorButton 就可以了。CColorButton的初始化工作可在OnInitDlg函数中完成
      

  6.   

    把工程中的.ClW删除,
    然后再按CTR+W
    再按ADD ALL
    然后再起个名字,
    点击确定即可。
      

  7.   

    这个可以通过手工修改.clw文件,首先更新类的数目,然后添加一个仿照它的格式添加一个新CColorButton类的相关说明。 然后关闭之,再用class wizard试试.
      

  8.   

    你在add new class的时候用的是Visual studio提供的对话框吗?继承一个类(如果这个类是CWnd的子类)并不是只写一个 : public CButton那么简单的。.h和.cpp里都需要一些东西。而class wizard就是根据这些东西来判断你能不能选择他的。
      

  9.   

    to Morganx():我试过这种方法,会发生ASSERTION错误。
      

  10.   

    谢谢smallfool(smallfool),你的方法证明是有效的。还要
    谢谢其他所有回帖的朋友,开始散分,分不多,不要嫌少哦,
    来者有份。:)