摘要: 方法1:单线程方式。将你的任务分成多个部分,每运行一部分,就更新一下进度条。这种方法就是很烦人。方法2:双线程方式。主线程负责完成你想要的工作。副线程负责更新进度条。更新进度条可以按照计时方法,或者根据主线程完成任务的状态来更新。因此,你的主线程在完成任务时,还得用一个临界区随时报告任务的完成状态。方法3:双线程方式主线程负责更新进度条,并且创建副线程完成任务的某部分工作。但这和单线程很像。图一 例子效果玩过破天的朋友知道,游戏更新时进度是用位图表示的,我觉的挺漂亮的,于是自己动手做了一个类来实现那种效果。这个类的名字叫CBmpProgCtrl,继承于CStatic,使用方法如下。1、首先要将 阅读全文
posted @ 2012-06-01 19:55 zearin 阅读(3061) 评论(0) 推荐(0) 编辑