我在CListView里而调用了InsertItem函数来增加Item,但在CListView里面看不到,请问我该怎么把它显示出来呢?

解决方案 »

  1.   

    说错了,是在CListView窗体中看不到
      

  2.   

    CListCtrl &_m_ListCtrl=GetListCtrl();
    int _nItemListView=_m_ListCtrl.GetItemCount();
    CString strTemp="";
    strTemp.Format(_T("%d"),_nItemListView+1);
    _m_ListCtrl.InsertItem(_nItemListView,strTemp);
    _m_ListCtrl.SetItemText(_nItemListView,1,_T("张三"));
    _m_ListCtrl.SetItemText(_nItemListView,2,_T("李四"));
    _m_ListCtrl.SetItemText(_nItemListView,3,_T("王五"));
      

  3.   

    int nRow = _m_ListCtrl.InsertItem(_nItemListView,strTemp);
    _m_ListCtrl.SetItemText(nRow,1,_T("张三"));
    _m_ListCtrl.SetItemText(nRow,2,_T("李四"));
    _m_ListCtrl.SetItemText(nRow,3,_T("王五"));
      

  4.   

    _m_ListCtrl.ModifyStyle(LVS_TYPEMASK,LVS_REPORT);