我要在主框架类中的一个函数中调用其视图中的一个控件的函数,该怎么做啊?
具体情况是这样的,我创建了一个单文档工程,将其左右分割为二窗体,在右窗体中画了一个CListCtrl(报表形式的),现在要在CMainFrame中的一个函数中做到将一数据插入到列表中,该怎么做啊????大哥们,帮帮忙啊,做玩这个我就可以被公司正式录用了,希望大家支持.谢谢!!!

解决方案 »

  1.   

    CMainFrame *pMain=(CMaimFrame *)AfxGetApp()->m_pMainWnd;
    CYourView *pView=(CYourView *)pMain->GetActiveView();//获得你listctrl所在视图的指针pView->m_list.insert(...);
      

  2.   

    #include "TestDoc.h"
    #include "TestView.h"
    CView* pView = ((CMainFrame*)AfxGetMainWnd())->GetActiveView();
    if(pView && pView->IsKindOf(RUNTIME_CLASS(CTestView)))
    {
       ((CTestView*)pView)->m_ctlList.....
    }
      

  3.   

    MFC中获取各种类指针的方法 
    http://blog.csdn.net/kvw3000/archive/2004/07/19/45381.aspx