实现了图片背景(换肤)、外观定制、排序、拖拽功能于一身的CListCtrl(包括内置的CHeaderCtrl)的可复用类及其Demo程序
文件大小:
4387k
资源说明:1、ListCtrl和HeaderCtrl支持共用位图底图,可以整个应用程序使用同一张完整底图图片,完美实现换肤等需要;
2、ListCtrl和HeaderCtrl支持独立位图底图,绘制背景时各自使用自己的独立底图;
3、ListCtrl和HeaderCtrl支持纯色背景色填充;
4、背景使用顺序是:共用底图→独立底图→纯背景色;
5、各种外观要素(底图、底色、字体、字色、列表头高度等)均可自定义设置;
6、HeaderCtrl中实现在当前选择列上绘制排序标志(升序或降序);
7、ListCtrl实现排序功能(升序或降序,字符串或数字),选择某列(即按下某列表头)时,先升序排列,再次按下该列表头时,变为降序,再按,又升序,如此反复。同时,列表头中的排序标志相应变化;
8、ListCtrl实现列表项拖拽功能,可以鼠标左键拖拽任意一项到某位置后松开,从而将该项插入到该位置处。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。