线程中窗口问题,求救!!
1.在线程中怎样创建窗口(比如说一个对话框或视图等)
2.怎样在该线程中映射该创建的窗口的消息?
CAboutDlg *pDlg = NULL;
void ThreadRun()
{
pDlg = new CAboutDlg;
pDlg->DoModal();
// CAboutDlg dlg;
// dlg.DoModal(); 也不行,运行一会就出错
}
DWORD dwid = 0;
HANDLE hThr = CreateThread(NULL,0, (LPTHREAD_START_ROUTINE)ThreadRun, this, 0, &dwid);
if (!hThr)
{
return;
}
请各位帮我看看,或贴点代码给我参考啊,多谢!!