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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]