从其他工程里考来的控件,在classwizard里不能显示,除了删clw文件重建(类太多,而且按文件夹分了好多类,太麻烦),还有别的方法把拷贝的文件类添加到classwizard里面吗

解决方案 »

  1.   

    vc6 从file view ,vc.net从solution添加文件不就可以了?
      

  2.   

    比如我从一个工程里面建了一个CTreeCtrl的子类,处理了一些东西,测试了一下,然后拿到别处去用,文件复制过去,FileView里面也添加了.cpp和.h,但是ClassWizard不会出现这个类,难道只有我这里有这个问题啊
    再UP一下
      

  3.   

    把.clw 和.ncb文件删除,运行classwizard,按提示重新生成即可。
      

  4.   

    没资源,就一控件派生类,感觉classwizard不能这么傻吧,到宁愿是我自己傻的没看到一个叫做"add class from file"的按钮..
    以前也碰到这个问题,类不多,删了重建,现在的工程太大了,好几十个文件,分类文件夹就十几个,还有BCG和其他一下非规范的消息响应,不想删了重建了
      

  5.   


    好奇怪啊!这样子就应该好用了,我从网上下载的类都这么干。就好用了。
    你是“project->add to project->files”这样添加的吗?
      

  6.   

    不是吧,我rp太差了??
    我是直接再fileview下sourcefile和headerfile下分别添加的.cpp和.h,应该和楼上的效果一样的吧.
      

  7.   

    不行啊,郁闷死我了,楼上几位仁兄的方法都试了下,除了重建clw文件好使,其他的都不管用啊/DK
      

  8.   


    不至于吧。将.cpp和.h拷贝到工程根目录,然后project->add to project->files”这样添加。
    我每次都挺好用的,只有evc里才会出现不好用的情况,才会用到11楼的方法。
      

  9.   

    1、把源文件拷贝到工程目录下   (1)在Project->Add To Project->Files 分别吧类的.h 和cpp文件加到工程
       
      

  10.   

    8楼正解 只要将*.clw文件删除,重新打开工程,ctrl+w打开类向导,重新生成即可