在APP头文件中定义:
CMultiDocTemplate*pDocTemplate;
//多文档模版
CMDITESTDoc *
m_pdoc; //多文档
CChildFrame* v_pFrame[24];
然后在APP源文件中添加:
if(v_pFrame[0]!=NULL)
{
v_pFrame[0]->ShowWindow(SW_SHOWMAXIMIZED);
return;
}
v_pFrame[0]= new CChildFrame();
CCreateContext context ;
context.m_pCurrentDoc=m_pdoc; //避免每次都产生一个新文档
context.m_pNewViewClass = RUNTIME_CLASS(CFormViewB);
context.m_pNewDocTemplate = pDocTemplate;
context.m_pLastView=(((CMainFrame *)m_pMainWnd)->GetActiveFrame() ? ((CMainFrame *)m_pMainWnd)->GetActiveFrame()->GetActiveView() : NULL);
context.m_pCurrentFrame = ((CMainFrame*)m_pMainWnd)->GetActiveFrame();
if(!v_pFrame[0]->LoadFrame(IDR_MDITESTTYPE,WS_OVERLAPPEDWINDOW | FWS_PREFIXTITLE ,m_pMainWnd, &context ))
return ;
v_pFrame[0]->ShowWindow(SW_SHOWMAXIMIZED);
v_pFrame[0]->InitialUpdateFrame(m_pdoc,true);

6091

被折叠的 条评论
为什么被折叠?



