CDialog对象未创建

时间:2013-07-26 07:41:53

标签: c++ visual-studio mfc cdialog

我遇到了MFC项目的问题。该项目最近已转换为一个窗口较少的项目,这意味着它仍然创建的窗口,但它是隐藏的。它工作正常,没有问题。

现在它有一个问题,没有创建由派生CDialog的类创建的对象。

class CCRViewerDlg : public CDialog

问题出现在这里:

CCRViewerDlg dlg; //here hWnd = 0x000000

if( dlg.Create( CCRViewerDlg::IDD )) 
{
    dlg.ShowWindow( SW_HIDE );
    m_pMainWnd = &dlg;
    INT_PTR nResponse = dlg.RunModalLoop();
}

代码没有进入if循环,hWnd仍未解决。

上面的代码位于BOOL CCRViewerApp::InitInstance()

的第一行

你能帮我找出这个问题的原因吗?

感谢。

0 个答案:

没有答案