如何提高取文件信息的速度?

hydsoft 2001-12-16 09:20:08
我自己作了个类似资源管理器的文件列表框,需要读取当前路径下的所有文件的图标等信息,并插入到列表框里。问题是当文件数有数千个的时候,处理很慢,期间无法响应用户操作,而且每次刷新列表框都要重新读一次。是否有好的解决办法? 我看ACDSEE处理得很好。
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hydsoft 2001-12-22
  • 打赏
  • 举报
回复
ariso(yangxz),Thank you for your help, but it can't 响应3D鼠标 scroll message, so I can't refreash information when the user scroll the list ctrl with 3D鼠标。
ariso 2001-12-20
  • 打赏
  • 举报
回复
use thread.
1. background thread read files descript & icon etc. insert in to a memory base list view.
2. display only 1.5 screen list view. so when scroll bar up & down. refreash more information from (1.memroy list view)

hope this may used to you.
hydsoft 2001-12-20
  • 打赏
  • 举报
回复
zx_sanjin,你们头也亲自做程序? 我试过WINDOWS里的大部分消息都无法响应,自己写COM又太麻烦了,也没有这方面的资料。哪位能帮帮忙。
zx_sanjin 2001-12-20
  • 打赏
  • 举报
回复
我也是用的这个, PIII800下2windows\system两秒钟左右`~
zx_sanjin 2001-12-19
  • 打赏
  • 举报
回复
我也想知道~~不过我听我们头说用com的方法可以实现~~~~~~~
hydsoft 2001-12-19
  • 打赏
  • 举报
回复
ysdesigned(清泉),我用此法的确解决了些问题。但是我通过3D鼠标使滚动条下拉时,系统却无法捕获这个消息。请问应该如何响应3D鼠标消息呢?
清泉ys 2001-12-17
  • 打赏
  • 举报
回复
你将部分的文件信息读入内存,构显示满屏都一点就够了,但滚动条下拉时在显示部分
cmpp 2001-12-17
  • 打赏
  • 举报
回复
我来学习一下!
hydsoft 2001-12-17
  • 打赏
  • 举报
回复
请各位帮帮忙。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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