一个列表中已经有数据了,用人去数的话假如有n行m列,现在要求这个列表中的行数,我想问一下具体的方法,或者是CListCtrl有没有哪个函数可以直接求的,也就是得到n的值。先谢啦~

解决方案 »

  1.   

    CListCtrl::GetItemCount
    int GetItemCount( );Return ValueThe number of items in the list view control.
      

  2.   

    GetItemCount() 获得总共个数
      

  3.   

    GetItemCount(); 行数
    GetHeaderCtrl().GetItemCount();列数
      

  4.   

    GetHeaderCtrl()->GetItemCount(); // 列数GetItemCount(); // 行数
      

  5.   

    给你个小例子CHeaderCtrl *  pHead = m_ListCtrl.GetHeaderCtrl();
    unsigned int colunCount = pHead->GetItemCount();//获取当前列表中的列数int itemCountBefore = m_ListCtrl.GetItemCount();//itemCountBefore记录执行当前控件中已经插入的行数其实这些你可以去MSDN上看CListCtrl类成员函数的,多看看就明白了