如何动态创建mfc中的domodal对话框?

时间:2011-03-18 11:47:14

标签: mfc

我静态创建了两个dailog box。

CParentDailog
CMyDailog 

然后

CParentDailog
{
CMyDailog *l_pdailog;
}

在CParentDailog的oninitdailog ia mdoing

l_pdailog = new CMyDailog();
l_pdailog ->create(ID_DAILG1); // this is id of CMyDailog
l_pdailog ->Domodal(); // crashing at this point

为什么会崩溃?

1 个答案:

答案 0 :(得分:1)

您好需要设置父窗口:

l_pdailog = new CMyDailog(pWndparent);
l_pdailog ->Domodal();