在codeproject(http://www.codeproject.com/cpp/ListCtrlSort.asp)上看到这样一篇文章,大致是说在XP下,ListView的排序是:
sort1
sort2
sort10
sort20
而不再是
sort1
sort10
sort2
sort20
这很好啊,但是作者说不清楚如何可以在自己的app中达到这个效果.于是作者用LVM_SORTITEMSEX加上自己的sort function来达到这个效果. 这个sort function当然有点复杂.所以在评论中MVP建议使用StrCmpLogicalW来做sort的工作.这个StrCmpLogicalW是只在XP以上版本,而且只有Unicode. |