//
//获得当前活动视图
CMDIFrameWnd* pFrame=(CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
//获得活动窗口
CMDIChildWnd* pChild=(CMDIChildWnd*)pFrame->GetActiveFrame();
//获得绑定到活动子窗口的活动视图
CNcSimulationView* pView=(CNcSimulationView*)pChild->GetActiveView();
//获得当前活动视图
CMDIFrameWnd* pFrame=(CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
//获得活动窗口
CMDIChildWnd* pChild=(CMDIChildWnd*)pFrame->GetActiveFrame();
//获得绑定到活动子窗口的活动视图
CNcSimulationView* pView=(CNcSimulationView*)pChild->GetActiveView();
//
可以在视图里面定义一个int 型 m_ViewIndex来标识对应的视图
比如:
第一个视图:
pView->m_ViewIndex=1;
第二个视图:
pView->m_ViewIndex=2;
...........................................
..........................................
..........................................
在以后获得当前视图时,通过:int TempViewIndex=pView->m_ViewIndex;
if( TempViewIndex==1)
{
则为当前为第一个视图;
处理操作。
}
if( TempViewIndex==2)
{
则为当前为第二个视图;
处理操作。
}
.........................................................................................