我在写MFC应用程序时,继承了CClinetDC类,但我不知道该怎么写它子类的构造函数,我写了一个空的构造函数,显示no appropriate default constructor available,不知道是怎么回事,请各位大虾帮帮忙,怎么写CClientDC子类的构造函数??

解决方案 »

  1.   

    CClientDC( CWnd* pWnd );
      

  2.   

    请参考 CClinetDC 的构造函数 ...CClinetDC 派生自 CDC,
    可以参考两者的关系来定义你的 类 ~
      

  3.   

    如果你在视类调用,可以这样用DCClientDC(this),其中DCClientDC代表你的派生类。
      

  4.   

    其中它的构造函数可以用DCClientDC( CWnd* pWnd );
      

  5.   

    CDC CChildClinetDC(this)
    {
    CClinetDC(this);
    }是不是没有调用CClinetDC();了