怀疑是资源没有释放完,下面这段哪个帮忙看看有没有问题
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();
}
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();
}
解决方案 »
- 向services.exe注入远程线程失败,拒绝访问,求解决方法
- vc操作excel的问题:在已经打开的excel文件上进行数据操作,而非重新打开这个文件然后诸如插入等操作,没思路,待指定迷津
- 如何来使用FD_WRITE?
- 怎样调用基于IDispatch封装的类阿?
- 串口通信16进制数问题请高手指教
- 请教读写串口的问题!
- LPVOID pParam的用法
- 你对VC的掌握如何?热心参与者都有分!!!
- 有关VC++6.0错误的问题
- 再次提问,在VC里如何获取并行端口的地址????? 100分
- 怎样回到MainFrame的OnCreate中
- GetShortPathName得到的目录怎么这么奇怪啊?
你new了一个它但是在那里释放了它呢〉
你new了一个它但是在那里释放了它呢〉
你new了一个它但是在那里释放了它呢〉