随便度娘一下就有的
m_ListCtrl.InsertColumn(0,文件名,LVCFMT_CENTER,100);
m_ListCtrl.InsertColumn(1,文件大小,LVCFMT_CENTER,100);
m_ListCtrl.InsertColumn(2,修改时间,LVCFMT_CENTER,100); 
插入信息用 LVITEM lvItem;  
 lvItem.mask =  LVIF_TEXT;  
 lvItem.iItem = 0;  
 lvItem.iSubItem = 0;  
 lvItem.pszText = _T("第0列第0行");   
 m_ListCtrl.InsertItem(&lvItem);   lvItem.iItem = 1;   
 lvItem.pszText = _T("第0列第1行");  
 m_ListCtrl.InsertItem(&lvItem); 

解决方案 »

  1.   

    不要用  listbox 因为 它的 分栏是 “蛇”型分栏。(即 类似 报纸), 用 ListCtrl
      

  2.   

    使用ListBox时需要重写DrawItem()函数,并要定义虚函数: // 重绘LISTBOX时,必须加入以下2个虚函数 =========================
    virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
    virtual void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);
    virtual int CompareItem(LPCOMPAREITEMSTRUCT /*lpCompareItemStruct*/);
    // ==============================================================使用ListCtrl比较方便些
      

  3.   

    哦,谢谢楼上的,我试试listctrl看看