高手求助

解决方案 »

  1.   

    在控件的属性中,选择SORT复选框
      

  2.   

    响应LVN_COLUMNCLICK,得到点击了那个项,调用CListCtrl::SortItems,传递自己的比较函数,当然想怎么排序就怎么排序,最简单的就是按字符串排序了。自己查一下CListCtrl::SortItems的帮助就清楚了。
      

  3.   

    我有几个专门给CListCtrl控件中的内容排序的派生类
    (MYITEMINFO.CPP,MYITEMINFO.H;
    MYLISTCTRL.CPP,MYLISTCTRL.H;
    SORTEDLISTCTRL.H,SORTEDLISTCTRL.CPP;
    SORTEDHEADERCTRL.H,SORTEDHEADERCTRL.CPP;
    ITEMINFO.H;
    SORTEDLISTCTRL.LIB)
    我曾经用它们做了一个能播放多个文件的播放器,确实很爽。使用起来也很简单,按照手册上的说明即可,当然也要做一些修改,以符合自己的需要,如需要,请与我联系,我用邮件发给你。
    [email protected]