关于进度条的问题
找了一天的资料也没有找到答案,谁能帮我看一下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”是一个具体的数值
}
}