CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

关于CListCtrl的排序问题?

楼主fengying2001(fengying)2002-12-05 09:24:34 在 VC/MFC / 界面 提问

请问在程序运行当中怎么让控件里的信息按某一列排序?  
  如果某一列表示时间,用什么类型存贮最好?排序怎么排???  
  谢谢!!!!!  
  问题点数:50、回复次数:7Top

1 楼sffshh(草飘飘)回复于 2002-12-05 09:40:09 得分 5

去www.codeproject.com上去看看,上面有这样的很好的例子.不过是E文的.带本字典吧!Top

2 楼lightrain(大雨滂沱)回复于 2002-12-05 09:43:58 得分 5

建议去下载一个CJ60库,里面有源代码和例子,好好看看吧Top

3 楼joshua0137(joshua)回复于 2002-12-05 09:59:07 得分 5

你到闻怡洋的   http://www.vchelp.net/   去找一下,我就是通过那篇文章解决同样问题的。Top

4 楼xiaotao5(小涛)回复于 2002-12-08 15:44:29 得分 10

http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=474  
  Top

5 楼fengying2001(fengying)回复于 2002-12-11 16:07:20 得分 0

哪里有例子?Top

6 楼frais(等待升级中···)回复于 2002-12-11 16:41:23 得分 15

如果你可以自己编写排序程序A的话,可以有个简单的方法解决:  
  启动CListCtrl的LVN_COLUMNCLICK消息,加入CListCtrl::sortitem(A,(DWORD)&m_YourListCtrl),如果此时还不能排序的话,在你insertitem的后面  
  加上 for(int   i=0;i<m_YourListCtrl.GetItemCount(   );i++)  
                  m_YourListCtrl.SetItemData(i,i);  
  此方法有些笨拙,不过到是可以一用!此外按升序降序要你自己定义BOOL变量Top

7 楼nicolas2001(nick)回复于 2002-12-11 19:02:22 得分 10

up  
  应是:CListCtrl::sortitems()  
  你试试CListCtrl::sortitems(PFNLVCOMPARE   pfnCompare,   DWORD   dwData   );这个函数,  
  其中pfnCompare是个函数指针,用来制定排序的规则。  
          dwData   是传给这个函数的参数。试试吧!  
  应该可以的!  
   
  Top

相关问题

  • CListCtrl内容排序?
  • CListCtrl排序问题.
  • CListCtrl的排序问题(SortItems)
  • CListCtrl的排序问题
  • CListCtrl的排序问题。
  • CListCtrl的排序问题
  • CListCtrl排序的问题!?
  • CListCtrl类控件如何排序呢?
  • 关于CListCtrl项目排序的问题!!!
  • CListCtrl排序的最简解决方案

关键词

  • .net
  • 排序
  • clistctrl
  • www

得分解答快速导航

  • 帖主:fengying2001
  • sffshh
  • lightrain
  • joshua0137
  • xiaotao5
  • frais
  • nicolas2001

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo