用编辑--替换,将所有旧类名替换为新类名,包括.h和.cpp文件。

解决方案 »

  1.   

    能说详细点吗?find查找工具?用它做什么?
      

  2.   

    你可以这样试一下,find这个类的基类,全部replace成你想继承的基类,然后,将debug文件里的东西全部删除,重新编译。good luck!
      

  3.   

    Ctrl+HFind what: COldBase
    Replace with: CNewBaseReplace All
      

  4.   

    我试过了,可是不行。我的旧类是CDialog,要替换的新类是:CFileDialog。可是当我Replace All时它的提示是:Finished Searching for CDialog.
      

  5.   

    那你只好手功到头文件里和cpp文件里改一下了。再试一下。
      

  6.   

    手动在.H  和.CPP文件中改一下就可以了!!要学习一下面向对象的原理!!!
      

  7.   

    这个用全部代替的功能分别在.cpp,.h文件进行操作
      

  8.   

    回复人: www000(王) (2001-9-11 11:16:46)  得0分 
    tohigh:白痴,别说废话!---------------人家帮着推一下,你来这麽一句,我看你这样的问题都搞不定,你也接近白痴,提醒你,请教别人时谦虚点。  
      

  9.   

    苦行僧:难道不学VC的人都是白痴吗?我是对VC有兴趣才学的,我又不指着它吃饭。我看你真是苦啊!
      

  10.   

    你新生成一个基于CFileDialog的类新类。
    对比他们有什么有同点,这样学习你才会进步。
      

  11.   

    一般是替换了之后就差不多了,不过你要看在MAIN中的东西有没有改过。
    另外,火小一点,别吧帖子烧了!
      

  12.   

    删除类的.h,.cpp,clw最好也删除了,再重新生成一个clw这样这个类才算完全删除
    重新定义一个新类
    把原h 和cpp中有用的源代码ctrl+v回来
      

  13.   

    www000(王) :CFileDialog类作基类,我还没干过,我令可从CDialog写起。上面的修改方法作用应该说比较有限有限(选什么基类不好)。
    我想你可能要扩充CFileDialog的功能,你参考以下http://www.csdn.net/dev/visual%20c++/source%20code/Dialog/bitmap_open.shtml.htm
    VC只是个工具,里面很多还集成了许多工具,好好研究一下他的用法吧。