如何像任务管理器一样实现动态更新?

iqyely 2009-10-04 12:20:17
任务管理器中进程的数据都是动态实时更新的,在listview中如何实现这样的效果呢?使用beginupdate和endupdate好像不可以啊?请大家给点思路啊。
...全文
146 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iqyely 2009-10-04
  • 打赏
  • 举报
回复
双缓冲已经打开了啊,但效果好像不是很明显啊。

主要是想了解下,比如像任务管理器中的数据,他是怎么动态获得并更新呢?
sanguomi 2009-10-04
  • 打赏
  • 举报
回复
闪的话,你把双缓冲打开
iqyely 2009-10-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sanguomi 的回复:]
你加了数据,让他刷新一下就可以了

[/Quote]

在刷新的时候还是会闪一下啊,而且数据多的话更明显,更新的时候滚动条都会跑到最顶端。
sanguomi 2009-10-04
  • 打赏
  • 举报
回复
你加了数据,让他刷新一下就可以了
gyk120 2009-10-04
  • 打赏
  • 举报
回复
开多线程,闪是难免的
fhfanxin 2009-10-04
  • 打赏
  • 举报
回复
多线程分配加载?
fhfanxin 2009-10-04
  • 打赏
  • 举报
回复
它也是闪啊

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧