Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 正在尝试使用pRuntimeClass::CreateObject()创建CMInframe_C++_Mfc - Fatal编程技术网

C++ 正在尝试使用pRuntimeClass::CreateObject()创建CMInframe

C++ 正在尝试使用pRuntimeClass::CreateObject()创建CMInframe,c++,mfc,C++,Mfc,正如title所说,我正在尝试创建CMainFrame而不使用新的CMainFrame; 我想到了如何使用RuntimeClass创建CMainFrame,但经过几次调试后,我发现pFrame无效 排队!pFrame,pFrame是0x00000000{CMainFrame hWnd=???} 当我使用new时,pFrame不太可能是0xwhatever{CMainFrame HWnd=0x00000000} CRuntimeClass* pRuntimeClass = RUNTIME_CLAS

正如title所说,我正在尝试创建CMainFrame而不使用新的CMainFrame; 我想到了如何使用RuntimeClass创建CMainFrame,但经过几次调试后,我发现pFrame无效

排队!pFrame,pFrame是0x00000000{CMainFrame hWnd=???} 当我使用new时,pFrame不太可能是0xwhatever{CMainFrame HWnd=0x00000000}

CRuntimeClass* pRuntimeClass = RUNTIME_CLASS(CMainFrame); 
CMainFrame* pFrame = (CMainFrame*)pRuntimeClass->CreateObject();
// pFrame = new CMainFrame;

if (!pFrame)
    return FALSE;
有解决这个问题的线索吗?
我是mfc Stuff的新手。

pFrame在这两条语句之间不可能为NULL。确定不调试发布代码吗?如果您是MFC新手,我建议使用默认方法创建框架窗口,而不是尝试滚动自己的框架窗口。