比如:MyView的基类是CView,怎样改为CListView?
单单把class MyView:public CView改为
      class MyView:public CListView
行吗?

解决方案 »

  1.   

    可以,但是要把cpp和h文件中的相应地方都改掉!!
      

  2.   

    打开头文件和CPP文件.
    假设你的类是CMyView
    那就是打开MyView.h
    按下快捷键Ctrl + P
    将此文件中的CView全部替换成CListView(也就是点击替换窗口中的Replace ALL按钮)
    对MyView.cpp进行同样的操作最后,别忘了
    #include <afxcview.h>
      

  3.   

    将源代码压缩后发送过来,我来调试一下[email protected]
      

  4.   

    我曾经回答过此类问题。一个笨办法是:
        在另外一个项目目录下新建一个同类、且同名的项目,用你所需要的基类,然后把两个.h和.cpp文件、及资源复制过来,只需要作很少的修改就可以连通。
      

  5.   

    哈哈,确实很麻烦。
    如ahu9870(阿胡9870)兄所说,只是不用替换文件,因为原来的文件可能已经添加了很多功能函数,只要对比两个文件,把不同的地方改掉就行了。
    还是要谢谢各位的帮忙!