如题,我想用CHECKLISTBOX或者FILELISTBOX(或者给我一个建议用什么)做播放器的文件列表,
并且希望自己画滚动条,这样可以漂亮一点.
顺便问第二个问题,怎样在列表中去掉路径及后缀并且添加序号 
如:D:/MP3/爱了.MP3   只显示1 爱了
如:D:/MP3/曹操.MP3   只显示2 曹操     
 回答出任何一个都给分

解决方案 »

  1.   

    第二们问题mp3 播放器都是用它的 ID3 tag 来显示的.
      

  2.   

    今天用LISTBOX做播放列表 第二个问题已经解决
    希望大家能给出第一个问题的答案  期待中~~~
      

  3.   

    做播放器的播放列表,个人认为采用TListView(列表模式)更好。这样你就可以随心所欲的定义你想要的每一个信息,而且是多列的。RealOne采用的就是TListView,很有趣的是,它的ListView竟然可以编辑。经过仔细观察后发现,Realone采用了视觉欺骗的技巧。如果要重写下拉条,我不知道是否有OnOwnerDraw事件可以调用?
      

  4.   

    用 LISTBOX 只有 ONITEMDRAW,所以我只能画条目背景和一些动态效果,我找了一些相关的资料,发现ListBox控件有几种特效,Style: 取值为lbStandard(标准风格),lbOwnerDrawFixed(所有者固定绘制风格),lbOwnerDrawVariable(所有者可变绘制风格),
    API函数
    BOOL  ScrollDC(HDC hDC,int dx,int dy,CONST RECT ·IprcScroll,CONST★lprcClip,HRGN hrgnUpdateLPRECT IprcUpdate);
    可能可以实现!