在单文档中有一个CDialogBar,上面有若干个Edit控件和一个按钮,点击按钮时,将Edit的内容显示添加到视图上的ListCtrl控件中,视图类的积累是FormView类,请高手帮忙解决下!非常感谢!

解决方案 »

  1.   

    CWnd* pWnd = GetDlgItem(IDC_MYEDIT);
    CString str;
    pWnd->GetWindowText(str);
      

  2.   

    接楼上CMyFormView* _pView = DYNAMIC_DOWNCAST(CMyFormView, GetActiveView());
    ASSERT(_pView)
    _pView->m_ListCtrl.SetItemText(...str)
      

  3.   

    程序运行到“_pView->m_ListCtrl.SetItemText(...str)”就弹出错误
      

  4.   

    不要照抄呀,首先 _PView是你的视图类的指针,你得到了没?
    再有m_ListCtrl是你的ListCtrl控件的变量。你正确生成了没?
    再有SetItemText(...str)的前两个变量是你要显示的位置的行、列信息。不是省略号啊。
    你要自己动动手去查查函数的使用。不要照搬别人的代码。这里给你讲的是思路!