VC单文档程序在菜单项遍历目录,想在遍历时设置进度条来显示工作进度,如何实现?
我现在已经实现了遍历功能。
但由于目录下的子目录和文件较多,程序工作起来界面长时间不变,像是死机一样。
因此,想在遍历时设置进度条,来显示工作进度,向用户表明程序仍在辛勤工作,没有死机。
我在论坛里查了一下,大致有两种解决方案:
第一、工作线程+非模式对话框;
第二、工作线程+界面线程。
我是新手,只会写简单的数据处理函数,对VC的线程和界面消息等操作不太懂。
在这里求一个例子,只要能在用户点击“遍历目录”菜单项之后,做到如下几点就行:
(1)用户点击“遍历目录”菜单项之后,开始遍历文件的操作;
(2)遍历文件的同时显示进度;
(3)遍历结束的时候,把显示进度的进度条或者含有进度条的窗口关闭。
要求不高,只要能实现上述简单的功能即可。高手们手头肯定有现成的例子,请发给我一份:
cass_2000_dhz@sina.com
发完后请跟贴留言,以便给分。谢谢!