怀疑是资源没有释放完,下面这段哪个帮忙看看有没有问题
ChangeViewToMeasureadjustview()
{
CFrameWnd* m_pFrame = (CFrameWnd*)AfxGetApp()->m_pMainWnd;
CView* pOldActiveView = m_pFrame->GetActiveView();
CView* m_measureAndAdjustView = NULL; if(m_measureAndAdjustView == NULL)
m_measureAndAdjustView = (CView*)new CMeasureAndAdjustView(); CCreateContext context;
context.m_pCurrentDoc = pOldActiveView->GetDocument();
m_measureAndAdjustView->Create(NULL,NULL,0L,CFrameWnd::rectDefault,
pOldActiveView->GetParent(),3,&context);
m_measureAndAdjustView->OnInitialUpdate(); pOldActiveView->GetParentFrame()->SetActiveView(m_measureAndAdjustView);
m_measureAndAdjustView->ShowWindow(SW_SHOW);
pOldActiveView->ShowWindow(SW_HIDE);
pOldActiveView->SetDlgCtrlID(
pOldActiveView->GetRuntimeClass() == RUNTIME_CLASS(CMeasureAndAdjustView));
m_measureAndAdjustView->SetDlgCtrlID(AFX_IDW_PANE_FIRST);
pOldActiveView->GetParentFrame()->RecalcLayout(); pOldActiveView->GetDocument()->SetTitle("车辆测量调整"); if(pOldActiveView)
pOldActiveView->DestroyWindow();


}