- 9
- 0
- 约2.08千字
- 约 2页
- 2017-04-27 发布于浙江
- 举报
vc进度条的使用方法
VC 中进度条实时显示的解决方法
当我们在处理大程序时,常常需要耗很长时间,为了不让用户错误的认为系统已经死
机,我们要给程序添加进度条,但是大家知道如果就直接添加进度条,并在程序里面控制它
的进度,往往得到的结果是程序仍然像死机状态,直到处理完毕才显示进度条进度为
100%,中间的过程看不到了,那么怎么办呢,是为什么呢?
原因是我们处理大程序和进度条显示是在同一个线程中进行的,这样往往因为处理大
程序导致界面无法实时更新。解决办法就是把处理大程序的这段逻辑让一个单独的线程在处
理,并利用 postmessage 或 sendmessage 给主界面发送消息,让主界面去更新。
具体代码实现如下:
在对话框上添加控件 progress,右键——class wizard——member variables——将类型改
成 CProgressCtrl,变量名为 m_progress
在 OnInitDialog() 下初始化进度条:
m_progress.SetRange32(0,100); //设置进度条范围
1.首先,在.cpp 文件中定义一个关联事件
#define WM_UPDATEDATA WM_US
您可能关注的文档
- 纺织品材质.pdf
- 中国纺织业布局和结构分析.pdf
- 编程实现数值积分的几种方法.pdf
- 张明vb.doc
- 微纳加工技术.pdf
- 纺织品常用抗菌剂.pdf
- 纺织品检测实验室标准物质的期间核查.pdf
- 用vb制作自己的网络搜索软件.pdf
- vb中用数据库存取图片的实现.pdf
- 维氏硬度对角线长度表0.5-10.pdf
- (社会科学专技类B类)事业单位考试职业能力倾向测验重庆市2026年应考要点精析.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解.docx
- (中小学教师类D类)事业单位考试综合应用能力天津市应考策略详解 .pdf
- (中小学教师类D类)事业单位考试综合应用能力河北省2026年应考难点详解.docx
- (综合管理类A类)事业单位考试综合应用能力新疆乌鲁木齐市2026年应考要点详解 .pdf
- (自然科学专技类C类)事业单位考试职业能力倾向测验宁夏巩固策略详解.docx
- (综合管理类A类)事业单位考试综合应用能力安徽省合肥市2026年复习重点详解 .pdf
- 2025年中航贵州飞机有限责任公司招聘真题 .pdf
- 2025年中建西部建设建材科学研究院有限公司招聘真题 .pdf
- (社会科学专技类B类)事业单位考试综合应用能力河北省保定市2026年梳理策略精析 .pdf
原创力文档

文档评论(0)