没有合适的资源?快使用搜索试试~ 我知道了~
首页Listctrl 排序详解
资源详情
资源评论
资源推荐

这里我们用 Clistctrl类自带的函数 SortItems
首先添加点击表的列头响应函数
!
"
#$%$&% '(#$%$&!)
**+,--./0/ - 0 -
1-(2)3#45 $ !)66!**这个 for 用来给表中的项添加上索引
号
"
#4 $ //!)
7
++//)
//48 (% '9:8$ )**
//4(;#)
1/(<1/)
#4-$ /- =++!;//!)
(2)
7
>、如果不在排序前给表中数据项添加索引号的话,排序函数是无法使用的,排序是按照
数据项的索引号来排,所以这个一定要设置
?、++ 是一个全局结构体,它包括两个参数
-++
"
8 )**点击表头的列数
-)**- 的指针
7)
这两个参数是要传递到排序函数中去的(如果有多个参数需要传递,也可以扩展结构体
的参数)
//48 (% '9:8$ )**点击了第几列,将列数传递给 data.subitem
//4(;#)**#是 Clistctrl 的对象,即将指地址递给变量,再做为参数
传_递到排序函数中去
@、boolfav=FALSE;//全局变量_初始化为用来控制升序还是降序排列
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4