想实现功能当点击CListCtrl的某个Column栏时,希望对控件中的数据的按这一栏(根据自定义的协议)进行排序,要分得话可开其它号给分谢谢先
解决方案 »
- MD5的相关问题
- 如何选择录音源?就是音频调节的Recording Control里面的那些 “选择”复选框。
- 如何在点击CPropertySheet某个Page的“确认”按钮时,不关闭这个CPropertySheet向导?立即结帐。谢谢!
- 请问如何将声音文件预先读入内存?再播放。
- CListCtrl中,如何将一特定Item显示在客户区?
- 怎么指定.lib的位置
- 请问怎么样获取一个文件的最后一次更新时间?
- 我发现CSDN的垃圾帖太多了,大家认为该这么减少垃圾贴?讨论。
- 很简单的基础问题,一句代码的解释
- mfc 绘制曲线 鼠标闪烁
- 做过GPRS或多线程网络编程的请帮下忙
- 这个复杂的结构怎么理解?
怎么还到其他号给分阿?
排序的话有人已经做好了。
www.codeproject.com上有得,去看一下吧,我这里有源文件,但是,似乎太多了,就不贴了。
http://www.codeproject.com/listctrl/sortlistctrl.asp
那个我看了他好像是在已开始就把进入list的数据存起来了
我的情况是list以就位,点击其头部某一行就对这一列排序。里面的数据已开始是未知的阿
回:sakaer(sakaer)
那个我看了他好像是在已开始就把进入list的数据存起来了
我的情况是list以就位,点击其头部某一行就对这一列排序。里面的数据已开始是未知的阿
真ft了,他程序里的那些数据是为了演示用的阿
你可以自己随意添加各种数据的。
你仔细看看他的源码,对各种数据的排序在类文件里都已经做过了的。
添加完数据后点击每一列的头部就能对你添加的数据自动排序了的。
下次先仔细看看人家的代码哦。不想新也可以自己添加一些数据测试一下么。。
http://blog.csdn.net/coldcrane/archive/2005/07/03/411116.aspx
首先,它的代码不能用其基类的动态创建!
其次,我相信我看清了代码!它的add函数在Insert数据进ListCtrl的同时把数据又都同时存进了他自己定义的结构体。排序的时候再调出来而已。
不信的话你可以用其基类的Insert函数填写ListCtrl看在能不能排序!而要用它的做到对数据的即时提取再排序是不可能的!
收到。
其实我觉得不会排序大多数就是不知道那个CALLBACK 函数中 前两个参数的用法。
插入头,插入数据后一定要用使用SetItemData来关联(associated)起来。没有这个排序一定会失败;而且插入的数据要分配一个内存区域来固定起来。因为每次重新排序时要的是原始的数据顺序。