+ -
当前位置:首页 → 问答吧 → 如何在静态函数中弹出模态对话框?

如何在静态函数中弹出模态对话框?

时间:2011-12-12

来源:互联网

函数定义:static DWORD WINAPI RecvProc(LPVOID lpParameter);
C/C++ code

void CMyDlg::OnButton1() 
{
    // TODO: Add your control notification handler code here
    HANDLE hThread=CreateThread(NULL,0,RecvProc,NULL,0,NULL);
    CloseHandle(hThread);
}
DWORD WINAPI CMyDlg::RecvProc(LPVOID lpParameter)
{
//    AfxMessageBox("ca");//
    CNewDlg dlg;
    dlg.DoModal();//这里不管是模态还是非模态,都不行。编译没错,运行就会崩溃。提示出错wincore.cpp的895行
    return 0;
}



那我要弹出模态对话框应该怎么做

作者: Me_Not_You   发布时间: 2011-12-12

线程都给你关闭了,资源都关闭了,你还想运行?
但不知道你想怎样达到什么目的

作者: cbx_xx   发布时间: 2011-12-12