首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC多线程处理文件显示进度条有关问题

2013-01-07 
MFC多线程处理文件显示进度条问题在对话框中打开文件使用多线程处(4线程)理文件(包含文件夹时要处理子文件

MFC多线程处理文件显示进度条问题
在对话框中打开文件使用多线程处(4线程)理文件(包含文件夹时要处理子文件),如何使用进度条显示处理文件的进度?求思路。
[解决办法]
1.先获取文件夹下文件的数量==进度条的长度。
2.4线程处理时 分文件,比如100个文件,4个线程各分25个,多的文件可以分给最后一个线程.
3.每个线程处理完一个/几个文件,通过postmessage给进度条的窗口发消息。进度条就步增一次,让系统自己来处理这个队消息列,就不存在几个线程操作一个进度条带来的冲突。直到处理完成

热点排行