+ -
当前位置:首页 → 问答吧 → MFC多线程调用 调用不了

MFC多线程调用 调用不了

时间:2011-11-27

来源:互联网

我在函数中调用线程:


searchdepth *point; //searchdepth是一个结构体
searchdepth sd;
point=&sd;

AfxBeginThread(AFX_THREADPROC(thread),LPVOID(point));


UINT thread(LPVOID pParam)
{
searchdepth* point2=(searchdepth*)pParam;
//一些操作
return 1;
}

作者: bairenyang   发布时间: 2011-11-27

总是调用不了那个线程
不知什么原因啊~
往大家不吝赐教

作者: bairenyang   发布时间: 2011-11-27

AfxBeginThread(AFX_THREADPROC(thread),LPVOID(point));
。。。
我基本语法学的有点差,这个我都是这么传参的
C/C++ code

AfxBeginThread(/*AFX_THREADPROC(*/thread/*)*/,(LPVOID) point/*LPVOID(point)*/);


-----------------------
总是调用不了那个线程
不知什么原因啊~
往大家不吝赐教
-----------------------
什么意思?这个线程没启动?
UINT thread(LPVOID pParam)
{
searchdepth* point2=(searchdepth*)pParam;
//一些操作
return 1;
}

作者: zpc38368330   发布时间: 2011-11-27