求助:关于子线程创建非模态对话框的问题
新手求助,谢谢!我的问题是:
在主线程中创建了子线程A(继承CWinThread),然后我在重写A的InitInstance,创建一个非模态对话框B,代码如下:
BOOL CNewWinThread::InitInstance()
{
// TODO: perform and per-thread initialization here
m_pDlg = new CCreateThreadDlg;//(CCreateThreadDlg * m_pDlg)
m_pDlg->Create(IDD_DIALOG1); //创建非模态对话框
m_pDlg->ShowWindow(SW_SHOW); //显示对话
return TRUE;
}
请问,子线程A是否在创建非模态对话框之后就自动退出?
如果不自动退出,那么当关闭对话框B后,子线程A会被自动结束吗? 如不能,如何在关闭对话框B后结束子线程A呢?