如题,为何我在一个View类中使用m_pDocument报错呢?
错误信息:error C2065: 'm_pDocument' : undeclared identifier

解决方案 »

  1.   

    m_pDocument是View的成员变量吗?
      

  2.   

    因为这是我从一个成功的程序中拷贝出来的代码。原来程序耗时使用m_pDocument为CDocument的一个对象或者是成员变量。
    源程序如下:
    CCh1_1doc* CChildView::GetDocument()
    {
    ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CCh1_1doc)));
    return (CCh1_1doc*)m_pDocument;

    在源程序中并没有发现m_pDocument的定义,所以我现在就是搞不清楚,原程序是怎么使用m_pDocumen的.  还请各位高手帮忙!
      

  3.   

    源程序并没有m_pDocument的声明,它好像使用的是CArchive类或者CView类的成员变量,但是到我的程序中就不能使用了!