社区
C++ 语言
帖子详情
WTL中如何对CListViewCtrl排序?
lcy_888
2013-01-14 09:21:10
如题,派生的CListViewCtrl如何实现单击列表头排序。
...全文
235
1
打赏
收藏
WTL中如何对CListViewCtrl排序?
如题,派生的CListViewCtrl如何实现单击列表头排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
全站显示只能修改一次
2013-03-27
打赏
举报
回复
同问同问同问同问同问
使用
WTL
进行Windows桌面应用开发-第二部
1. 在第一部基础上增加更深入的内容,比如
WTL
提供的标准Win32窗口和自定义窗口的使用方式.2. 涉及到一些项目开发难题的窗口自定义的解决方案。3. 涉及到Gdiplus绘图的项目开发难题的一些解决方案。4. 推荐使用的第三方跨平台库, 虽然
WTL
是基于Windows的,但是不妨碍我们使用第三方的库进行开发,减少跨平台开发的学习成本。5.
WTL
是对Win32窗口的薄封装,库是原微软员工开发,是MFC的替代选择。掌握了
WTL
表示你已经基本掌握了Win32的窗口编程.6. 使用
WTL
库完全使用C++开发,不需要其他编程语言,减少学习成本和复杂度,整个
WTL
是开源可控的。7.
WTL
库只能使用VS2005以上版本开发, 因为它依赖ATL库. 不同的VS版本对应的atl版本不一致,建议使用VS2010以上版本开发.
[
WTL
/ATL]_[初级]_[使用虚拟列表视图来解决新增大量数据卡顿问题]
场景 在使用
WTL
/ATL开发界面程序时,
CLi
st
View
Ctrl
是我们常用的表格控件。但是这个控件有个缺点,就是在连续插入大批量数据,比如10000条数据时,界面基本上是卡死的,而且内容使用量也很可观,怎么解决? 说明 我们知道
WTL
的
CLi
st
View
Ctrl
实际是对Win32的Li
st
View
控件的薄封装,因此Li
st
View
的样式对
CLi
st
View
Ctrl
也有效. Li
st
View
有一个样式是LVS_OWNERDATA, 它用于创建virtual li
st
view
,即虚拟列表.这种样式使
CLi
st
Ctrl
要显示的记录条数太多,时间太长肿么办?
[
WTL
编程]
CLi
st
View
Ctrl
和
CLi
st
Ctrl
的LP
ST
R_TEXTCALLBACK虚拟化机制(分頁顯示數據) 引用自:http://www.aiseminar.cn/bbs/forum.php?mod=
view
thread&tid=1550 在Li
st
Ctrl
中
,如果把一个Item(或subITem)的文字设置为LP
ST
R_TEXTCALLBACK,当
Li
st
Control 列
排序
li
st
Control应该是使用频率比较高的控件了,其
中
一种应用就是在单击其
中
一列的时候需要进行
排序
,我也曾经遇到过这个问题,后来花了很长时间才搞懂,呵呵,下面就讲讲怎么对其
排序
的。 1.首先在界面加入li
st
control控件,设置属性 No Sort Header :false
View
:report 2.在窗口类
中
声明控件成
[ATL/
WTL
]_[初级]_[关于不要使用Li
st
View
的SetItemData原因]
场景 在开发
WTL
程序时, 我们会用到
CLi
st
View
Ctrl
[1]这类列表控件。它的其
中
一种样式LVS_REPORT和我们常见的表格是一样的,有表头和行数据。问题是,有时候数据太长并不适合显示在每行的单元格里。比如路径,地址,描述等,需要时可以单击每行再显示一个详细页,就像编辑手机通讯录时一样。那么不显示在行内的数据可以通过函数SetItemData关联到每一行吗? 点击的时候再通过GetItemData取回. li
st
view
_.SetItemData(i,(DWORD_PTR)photo);
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章