社区
工具平台和程序库
帖子详情
MFC平台中,CListCtrl的RedrawItems重绘的时候有些Item的图片不显示,怎么解决?
zhangruipw
2018-06-25 01:33:55
CListCtrl与CImageList结合,显示位图,通过滚动条事件进行刷新CListCtrl的时候,先刷新CImageList,然后调用CListCtrl的ReDrawItems方法,更新图片显示,当滚动条事件频繁触发的时候(按住鼠标不放,一直调用滚动条事件),会出现某几个Item的图片不显示或者错位的情况,请问应该如何解决?
...全文
379
3
打赏
收藏
MFC平台中,CListCtrl的RedrawItems重绘的时候有些Item的图片不显示,怎么解决?
CListCtrl与CImageList结合,显示位图,通过滚动条事件进行刷新CListCtrl的时候,先刷新CImageList,然后调用CListCtrl的ReDrawItems方法,更新图片显示,当滚动条事件频繁触发的时候(按住鼠标不放,一直调用滚动条事件),会出现某几个Item的图片不显示或者错位的情况,请问应该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangruipw
2018-06-26
打赏
举报
回复
感谢赵4老师的热心回复。我现在找到了CListCtrl漏图的问题,是因为调用CListCtrl的ReDrawItems的时候,Item的位置不知道为什么位移了,不在可视范围内,或者跟其他Item重合了。我现在是在调用ReDrawItems方法后,用SetItemPosition方法重新调整一下Item的位置,算是间接解决了问题。
赵4老师
2018-06-26
打赏
举报
回复
参考
Codejock.Xtreme.Toolkit.Pro.v15.3.1.Full.Source.Retail.Incl.Keymaker-ZWT.rar
相关片断?
赵4老师
2018-06-25
打赏
举报
回复
参考
Codejock.Xtreme.Toolkit.Pro.v15.3.1.Full.Source.Retail.Incl.Keymaker-ZWT.rar
源代码相关片断?
MFC
CLi
stCtrl
虚拟列表使用详解
CLi
stCtrl
是
MFC
库的一个列表控件,用于
显示
数据的。可以通过 Insert
Item
快速向列表添加一行数据,并且用 Set
Item
Text 设置其后面列的数据项。但是本篇文章重点不是介绍
CLi
stCtrl
控件的基本使用方法,而是介绍
CLi
stCtrl
的扩展功能“虚拟列表”。使用 Insert
Item
方法可以
显示
少量数据,但是数据量大或者是频繁刷新列表数据时,会出现缓慢甚至卡顿的现象。虚拟列表可以很好的
解决
该问题。1、处理 LVN_GETDISPINFO 消息。
MFC
总结之
CLi
stCtrl
用法及技巧(一)
本文根据本人在项目
中
的应用,来谈谈
CLi
stCtrl
的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选
中
行的行号、复选框操作、动态设置选
中
行的字体颜色、设置选
中
行的背景颜色、禁止拖动表头、让第一列居
中
显示
、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。
MFC
总结之
CLi
stCtrl
用法及技巧
主要包括以下十三点内容:基本操作、获取选
中
行的行号、复选框操作、动态设置选
中
行的字体颜色、设置选
中
行的背景颜色、禁止拖动表头、让第一列居
中
显示
、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题 1、基本操作 分别从下面四点来介绍
CLi
stCtrl
的基本操作: ①设置列表视图
显示
方式 Ⅰ. CL
MFC
总结之
CLi
stCtrl
用法及技巧(二)
续
MFC
总结之
CLi
stCtrl
用法及技巧(一) 5、设置选
中
行的背景颜色 设置选
中
行的背景颜色,可以将选
中
行以特殊颜色
显示
,容易明白当前处理的是哪一行。尽管有高亮,但是高亮是基于焦点的,如果你选
中
了某一行,然后焦点转移了,这是就无法判断你选的是哪一行了。 设置选
中
行的背景颜色的方法和第四节
中
讲的修改字体颜色的方法是相似的,都是利用Custom Dr...
MFC
总结之
CLi
stCtrl
用法技巧
本文根据本人在项目
中
的应用,来谈谈
CLi
stCtrl
的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选
中
行的行号、复选框操作、动态设置选
中
行的字体颜色、设置选
中
行的背景颜色、禁止拖动表头、让第一列居
中
显示
、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章