绑定是这样
m_pDocTemplate2 = new CMultiDocTemplate( IDR_VIEW2_TMPL,RUNTIME_CLASS(CNewDoc), // document classRUNTIME_CLASS(CNewChildFrame), // frame classRUNTIME_CLASS(CNewView)); // view classAddDocTemplate(m_pDocTemplate2); }
AfxEnableControlContainer();
产生一个事件,产生文档
if (m_pDoc2 != NULL) { POSITION pos;
pos =m_pDoc2->GetFirstViewPosition();
CView* pView = m_pDoc2->GetNextView(pos);
pView->GetParentFrame()->ActivateFrame(); } else { CMISApp* pApp = (CMISApp*)AfxGetApp(); m_pDoc2 = (CNewDoc*)(pApp->m_pDocTemplate2->OpenDocumentFile(NULL)); }没有处理或者不知道如何处理关闭文档这样产生一次窗口,把它关闭,再把它打开的话就出错
请问有什么办法能够解决这个问题
m_pDocTemplate2 = new CMultiDocTemplate( IDR_VIEW2_TMPL,RUNTIME_CLASS(CNewDoc), // document classRUNTIME_CLASS(CNewChildFrame), // frame classRUNTIME_CLASS(CNewView)); // view classAddDocTemplate(m_pDocTemplate2); }
AfxEnableControlContainer();
产生一个事件,产生文档
if (m_pDoc2 != NULL) { POSITION pos;
pos =m_pDoc2->GetFirstViewPosition();
CView* pView = m_pDoc2->GetNextView(pos);
pView->GetParentFrame()->ActivateFrame(); } else { CMISApp* pApp = (CMISApp*)AfxGetApp(); m_pDoc2 = (CNewDoc*)(pApp->m_pDocTemplate2->OpenDocumentFile(NULL)); }没有处理或者不知道如何处理关闭文档这样产生一次窗口,把它关闭,再把它打开的话就出错
请问有什么办法能够解决这个问题
给分,另外帮我看看这个,急!!
http://community.csdn.net/Expert/topic/5690/5690713.xml?temp=.8620722