我创建了一个工程,取名叫:Draw  里面生成:CDrawView类.我想问的是:我想自己再写一些类,例如:CMyDrawView来继承于CDrawView.该怎么办是最简单的?

解决方案 »

  1.   

    class CMyDrawView: public CDrawView
    {}
    呀!
      

  2.   

    我的意思是:能不能象CDrawView继承CView那样,继承下来各种消息传送等功能什么都有。不要我写那么都的代码的!
      

  3.   

    因为到时候,我还要在我的继承的类中,实现各种鼠标等输入设备发出消息而产生的各种响应——及在class Wizard 里面CMyDrawView能象CDrawView一样的用!
      

  4.   

    class CMyDrawView: public CDrawView
    {}
    这样就可以,什么东西都有,要不怎么叫继承呢?
      

  5.   

    fisker0303(Thinking In Love)说得不尽详细.
    因为只有CDrawView中被定义成public的变量或函数才会得到继承.
      

  6.   

    兄弟门不是继承的问题,是我要将CDrawView看成CView一样的能继承的MFC自带的类的问题!
      

  7.   

    就是这样,把CDrawview当成mfc中新接上去的类!
      

  8.   

    你把CDrawView.h和.cpp文件包含到新的工程中,在需要继承的文件头写上 #include "CDrawView.h"
    然后下面定义新的类名,例如class CNewDrawView : public CDrawView
    {
    public:
    protect:
    private:
    }
      

  9.   

    都说了实验过了,不行!
    请你们看清楚我的要求!
    我学:c++,2,3年了,学mfc 快一年了,以前都是在上面用现成的加加改改,现在这种情况我没有遇到过!问题我认为不简单!
      

  10.   

    都3.4年了,老手了,却一个三角,看样子平时不爱帮助别人啊.CMyDrawView直接派生自CView,这样消息映射就有了,然后,将CView该成CDrawView.