如果我要在新类当中使用到 VIEW类当中的控件对像时应该怎样去做啊?
我试了加头文件,但有错误 
在VIEW类中已经包含了当前头文件了 所以用头文件目前好像行不通

解决方案 »

  1.   

    你这个新添加的类是在什么时候生成的呢????
    你可以这样,在View类中定义一个你新类的对象指针,然后在View类的构造函数中new一个新类的对象,
    在你的构造函数中将view类的指针传递过来!类似下面:
    class CView
    {
       CNewClass *m_pClass;
    }
    CView::CView()
    {
       m_pClass = new CNewClass(this);
    }
    然后吧this 保存到你的新类成员变量当中然后就可以使用View中的数据了!
      

  2.   

    把你VIEW类的指针传到你创建的类中,通过该指针调用
      

  3.   

    头文件当然行不能的
    你可以这样
    CCView* pView=(CCView*)((CMainFrame*)AfxGetApp()->m_pMainWnd)->GetActiveView();
    pView->成员变量;
    这样就可以解决你的问题了