用AfxBeginThread开启一个线程 怎么进入不到线程函数里面去
开启线程:pLaserScanThread=AfxBeginThread(ThreadLaserScan,AfxGetMainWnd()->m_hWnd); //创建MFC线程
线程函数:UINT ThreadLaserScan(LPVOID lpParam)
{//添加内容
HWND* m_hwnd=(HWND*) lpParam; //20170922
}
说明:我做的上位机软件,一开始是能进入到这个线程中去的,单身自从我做了一个分割窗口CFormView,这个线程函数就进不去了。
调试时,直接跳过线程函数,显示“调试器未能找到源文件”页面。
直接运行其EXE文件,发现出现debug assertion failed: wincore.cpp line:952 断言错误,其中wincore.cpp line:952是
CRect rect; //line 950
GetWindowRect(&rect); //line 951
dc << "\nrect = " << rect; //line 952
出现这种错误,是什么原因啊,请教各位老师!!