不使用对话框指针创建模型对话框

时间:2014-04-08 07:35:22

标签: c++ visual-c++ mfc

为什么下面的第二行代码会出现异常

StatusDlg statusDlg (CWnd::GetDesktopWindow());
statusDlg.ShowWindow(SW_SHOW);

以下代码没有问题

StatusDlg * statusDlg = new StatusDlg(NULL);
statusDlg->Create(StatusDlg::IDD,CWnd::GetDesktopWindow());
statusDlg->ShowWindow(SW_SHOW)

1 个答案:

答案 0 :(得分:0)

因为第一个没有创建对话框的底层窗口?