none
该如何在类中添加这些成员呢? RRS feed

  • 问题

  • 在代码中出现错误,该如何在类中添加这些成员呢?
    e:\ima\ima\source\intima\mainfrm.cpp(537) : error C2039: 'SetHostWnd' : is not a member of 'CCourseWareDlg'
            e:\ima\ima\source\intima\mainfrm.cpp(170) : see declaration of 'CCourseWareDlg'
    e:\ima\ima\source\intima\mainfrm.cpp(624) : error C2039: 'Create' : is not a member of 'CCourseWareDlg'
            e:\ima\ima\source\intima\mainfrm.cpp(170) : see declaration of 'CCourseWareDlg'
    代码部分是:
       //设置树形控件的宿主窗口
       ((CCourseWareDlg *)(m_pFloatPageInfo[i].m_pFloatPage))->SetHostWnd(this);

       m_pFloatPageInfo[i].nPageID = 0;
      }
       //因为属性窗口已经不再放在组合窗口中了
      /*
      else if(strcmp(m_pFloatPageInfo[i].name,"proppage")==0)
      {
       //创建属性窗口
       m_pFloatPageInfo[i].m_pFloatPage = new CPropPage();
       m_pFloatPageInfo[i].nPageID = 2;
       m_pFloatPageInfo[i].m_pFloatPage->Create (IDD_DIALOG_PROPERTY, this);
      }
      //*/
      //Disabled end
     }
    #endif
    }

    • 已编辑 anmy 2009年10月20日 9:06
    2009年10月20日 7:19

答案

  • 说明类中并没有定义这两个函数。你需要在类中定义和实现。
    麻烦把正确答案设为解答。
    • 已标记为答案 anmy 2009年10月20日 9:01
    2009年10月20日 8:29
    版主

全部回复