多文档关闭后再打开出错
CChildFrame* pFrame = new CChildFrame();
CCreateContext context;
context.m_pCurrentDoc=mp_doc;
context.m_pNewViewClass=RUNTIME_CLASS(RegisterCFormView);
context.m_pNewDocTemplate=pDocTemplateDataList;
context.m_pLastView=(((CMainFrame *)m_pMainWnd)->GetActiveFrame() ? ((CMainFrame *)m_pMainWnd)->GetActiveFrame()->GetActiveView() : NULL);
context.m_pCurrentFrame=((CMainFrame *)m_pMainWnd)->GetActiveFrame();
//下面出错,第一次开开后,打开多个文档不出错,把所有文档关闭后,再打开,执行到下面的代码就出错了。为什么?
if (!pFrame->LoadFrame(IDR_CHB2TYPE,WS_OVERLAPPEDWINDOW | FWS_PREFIXTITLE ,m_pMainWnd, &context ))return;
pFrame->InitialUpdateFrame(mp_doc,TRUE);