首页上一页 1 下一页尾页 1 条记录 1/1页
关于第18章多线程设计
发表在C语言图书答疑
2013-04-14
是否精华
是
否
版块置顶:
是
否
各位老师好 关于第18章多线程设计,用CreateThread函数创建线程,我是按书上的做的,怎么不能做出了。
DWORD __stdcall ThreadProc(LPVOID lpParameter)
{
CMultiThreadDlg* pDlg = (CMultiThreadDlg*)lpParameter;
CString str;
for (int i=0; i<99999;i++)
{
str.Format("%d",i);
pDlg->m_Edit.SetWindowText(str);
pDlg->m_Edit.Invalidate();
}
return 0;
}
void CMultiThreadDlg::OnOK()
{
m_hThread = CreateThread(NULL,0,ThreadProc,this,0,NULL);
}
DWORD __stdcall ThreadProc(LPVOID lpParameter)
{
CMultiThreadDlg* pDlg = (CMultiThreadDlg*)lpParameter;
CString str;
for (int i=0; i<99999;i++)
{
str.Format("%d",i);
pDlg->m_Edit.SetWindowText(str);
pDlg->m_Edit.Invalidate();
}
return 0;
}
void CMultiThreadDlg::OnOK()
{
m_hThread = CreateThread(NULL,0,ThreadProc,this,0,NULL);
}