我在CView类里创建一控件m_List,现在一对话框类中如何操作该控件

解决方案 »

  1.   

    取得CView类的指针,用指针->m_List。
      

  2.   

    先要获得你的CView,然后就可以访问m_List,
      

  3.   

    方法有很多。记录视的指针;记录控件的指针;
    在 对话框 类中定义这个指针,用来记录:public:
      CListCtrl * pList;
    在打开 对话框 前给指针赋值:pList = &m_list;
    使用:pList->InsertItem(...
      

  4.   

    (CMainFrame*)GetParentFrame()->GetActiveView()
      

  5.   

    常用:
    在CMainFrm里记录CView的指针,创建时
    要调用的时候CMainFrm *pFrm = (CMainFrm*)AfxGetMainWnd();
    pFrm->pYourView()->m_list;
    如果你的m_list要做成private,那自己在CView放个接口,List * ReturnListPtr();