MFC中创建线程,向listbox里面添加文本,为什么程序执行,点击按钮后出现程序停止工作立即结束?
DWORDCc2Dlg::DoPut(){//inta=(rand()%(100-0));CStringamdg=_T("d");m_PBUFF1.AddString(a...
DWORD Cc2Dlg::DoPut()
{
//int a=(rand()%(100-0));
CString amdg=_T("d");
m_PBUFF1.AddString(amdg);
return 0;
}
void Cc2Dlg::OnBnClickedStart()
{
// TODO: 在此添加控件通知处理程序代码
HANDLE hThread1;
hThread1=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE) Cc2Dlg::DoPut(),
NULL,
0,
NULL);
//WaitForSingleObject(hThread1,INFINITE);
} 展开
{
//int a=(rand()%(100-0));
CString amdg=_T("d");
m_PBUFF1.AddString(amdg);
return 0;
}
void Cc2Dlg::OnBnClickedStart()
{
// TODO: 在此添加控件通知处理程序代码
HANDLE hThread1;
hThread1=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE) Cc2Dlg::DoPut(),
NULL,
0,
NULL);
//WaitForSingleObject(hThread1,INFINITE);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询