得到listctrl列数可以用:
    int nHeadNum = m_list.GetHeaderCtrl()->GetItemCount();
得到listctrl的所有列的header字符串内容可以用:
      LVCOLUMN lvcol;
      char  str[256];
      int   nColNum;
      CString  strColumnName[4];//假如有4列      nColNum = 0;
      lvcol.mask = LVCF_TEXT;
      lvcol.pszText = str;
      lvcol.cchTextMax = 256;
      while(m_list.GetColumn(nColNum, &lvcol))
      { 
           strColumnName[nColNum] = lvcol.pszText;
           nColNum++;
      }我现在知道listctrl的句柄,如何将其转化为m_list。
我的本意是要通过句柄获得listctrl的所有列的标题。    HWNDListCtrl