如何手动结束线程

348522055qq 2014-05-07 10:45:03
下面是我创建的一个用户界面线程的一部分 ,

CUIThread::CUIThread()
{
}

CUIThread::~CUIThread()
{
}

BOOL CUIThread::InitInstance()
{
m_dlg.Create(IDD_DIALOG_SUNTRACE);
m_dlg.ShowWindow(SW_SHOW);
m_pMainWnd=&m_dlg;
// TODO: perform and per-thread initialization here
return TRUE;
}

int CUIThread::ExitInstance()
{
m_dlg.DestroyWindow();
// TODO: perform any per-thread cleanup here
return CWinThread::ExitInstance();
}





void CYANYANDlg::OnButtonInterfaceDemo()
{
// TODO: Add your control notification handler code here
AfxBeginThread(RUNTIME_CLASS(CUIThread)); 我是在这个地方开启的线程



请问各位大侠 我怎么手动结束这个线程呢??我是菜鸟 学MFC不多久 忘给出详细的解答 先谢谢了
}
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaozhiyong110 2014-05-07
  • 打赏
  • 举报
回复
CUIThread这个界面关了不就退了么
348522055qq 2014-05-07
  • 打赏
  • 举报
回复
不是的 关了只是把界面关了 但是线程还在运行 不过我刚刚已经解决了这个问题 谢谢你了啊

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧