| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2217 人关注过本帖
标题:关于进度条的问题
取消只看楼主 加入收藏
宇智波鼬123
Rank: 2
来 自:天津
等 级:论坛游民
威 望:4
帖 子:42
专家分:46
注 册:2014-6-21
结帖率:54.55%
收藏
 问题点数:0 回复次数:0 
关于进度条的问题
找了一天的资料也没有找到答案,谁能帮我看一下ProcessLogFile(......) 括号里面的参数应该怎么写啊?、?、?
3.创建一个独立的线程处理大程序
 CWinThread *  m_pMyThread;  //作为全局变量   
m_pMyThread = AfxBeginThread(MyThread, this);    //MyThread为该大程序处理的入口函数,this为入口函数的参数,可放在一个OnButton函数中用于触发线程 AfxEndThread(0);;  //线程结束  
4.实现大程序逻辑   
UINT MyThread(LPVOID pParam) //注意返回类型为UINT,进程函数应该为全局函数或这 类的Static成员函数
 {      CMyDialog *pDlg = (CMyDialog *)pParam;  pDlg->ProcessLogFile(......); //调用具体处理大程序的逻辑函数     
return 0;
}
5.在处理大程序的函数中向主线程发送消息让进度条实时更新  
Void CMyDialog::ProcessLogFile(......)
{    ...........    while(...)   
 {      .........    //调用进度条实时更新函数实时更新进度条        
SetProcess(value); //” value”是一个具体的数值     
 }
 }
搜索更多相关主题的帖子: 资料 
2015-08-09 16:26
快速回复:关于进度条的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016889 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved