求一个简单的多线程应用程序!
我在主线程中执行一个耗时的工作(如一个For循环),然后在循环中将当前进度传给一个无模式对话框中的进程控件以显示工作进度,如果不用多线程,系统不会响应对话框中的其他操作(比如按下CANCEL按钮),请给一个完整的应用说明! 问题点数:20、回复次数:3Top
1 楼runall(龙行天下)回复于 2004-05-04 09:14:12 得分 10
你不应该将耗时的工作(如一个For循环)放在主线程,应该在无模式对话框中开一个线程来执行耗时的工作,这个线程传递消息给主线程来表明自己执行的状态Top
2 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2004-05-04 21:17:31 得分 5
同意楼上的说法。Top
3 楼yuhang111(宇航)回复于 2004-05-11 16:18:54 得分 5
在类头文件中声明 friend UINT threadfunc();
在实现文件中调用AfxBeginThread(threadfunc,(lpvoid)this);Top




