摘要: CListView是那样简单好用,以至于咱们爱它就好像老鼠爱大米一样。可是你是否知道它的控制类CListCtrl有很多雷区呢?尤其当 Items非常大时(5000以上),对CListCtrl的用法不当,会导致CListView的加载明显延迟。来看看下面载入逗号分隔文本CSV的常见用法:--------------------------------------------------------------------------------void CRecordDoc::LoadFileCSV(CStdioFile& file_Open, CListCtrl& openLi 阅读全文
posted @ 2011-04-02 09:49 随梦而飞 阅读(1487) 评论(0) 推荐(0)
摘要: 1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”--------------------------------------------------------------------------------2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_l 阅读全文
posted @ 2011-04-02 09:47 随梦而飞 阅读(379) 评论(0) 推荐(0)
摘要: ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Effective C++》的叫法,俺觉得这么叫比较COOL :)条款一:设置ListCtrl的风格在CSDN上常常看到有人问怎么设置风格的,他们ListCtrl的样子是一个列表,有横条和竖条分界线,然后选中一行, 阅读全文
posted @ 2011-04-02 09:13 随梦而飞 阅读(319) 评论(0) 推荐(0)