- 7
- 0
- 约2.75千字
- 约 7页
- 2017-04-27 发布于浙江
- 举报
vc2008_进度条的使用方法
VC 中进度条实时显示的解决方法
当我们在处理大程序时,常常需要耗很长时间,为了不让用户错误的认为系统已经死机,我们要给程序
添加进度条,但是大家知道如果就直接添加进度条,并在程序里面控制它的进度,往往得到的结果是程序仍
然像死机状态,直到处理完毕才显示进度条进度为 100%,中间的过程看不到了,那么怎么办呢,是为什么呢?
原因是我们处理大程序和进度条显示是在同一个线程中进行的,这样往往因为处理大程序导致界面无法
实时更新。解决办法就是把处理大程序的这段逻辑让一个单独的线程在处理,并利用 postmessage 或
sendmessage 给主界面发送消息,让主界面去更新。
具体代码实现如下:
在对话框上添加控件 progress,右键——class wizard——member variables——将类型改成 CProgressCtrl,
变量名为 m_progress
您可能关注的文档
最近下载
- 20222版20kV及以下配电网拆除工程施工劳务计价定额导则.docx VIP
- (2026年)肝内外胆管结石的外科治疗PPT课件.pptx VIP
- 山东省临沂市兰山区2024-2025学年高二下学期期中联考物理试题(含答案).pdf VIP
- 国开市场营销策划(本)形考任务四.docx VIP
- 2025建筑企业工程总承包能力评价标准.docx VIP
- T_CNAS 05-2019 化疗药物外渗预防及处理.docx VIP
- 海上基本急救课件完整全套教学课件可复制.pdf VIP
- 组织重大事故预防-人与组织安全绩效实用手册.pptx VIP
- 2025《经济法基础》考前预测三套卷.pdf VIP
- 保洁费用报价及预算明细表格.docx VIP
原创力文档

文档评论(0)