编译错误:
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter
解决方法:
.h文件中定义
//线程函数
static UINT ThreadFun(LPVOID lParam)
.cpp文件中
UINT CCDlg::ThreadFun(LPVOID lParam)
{
CCDlg* pClass = (CCDlg*)lParam;
//pClass就是你传递进来的指针
}
void CCDlg::Start()
{
//启动线程
AfxBeginThread(ThreadFun,this,THREAD_PRIORITY_NORMAL);
}
阅读(2787) | 评论(1) | 转发(0) |