多视图识别
CMyDoc* pDoc = NULL;
pDoc = (CMyDoc*)pChild->GetActiveDocument();
CView* pView;
if(pDoc!=NULL)
{
POSITION pos=pDoc->GetFirstViewPosition();
while(pos!=NULL){
pView=pDoc->GetNextView(pos);
if(pView->IsKindOf(RUNTIME_CLASS(CMyView)))
{
break;
}
}
if(pView->IsKindOf(RUNTIME_CLASS(CMyView)))
{
CChildFrame *pChild = (CChildFrame*)pView->GetParentFrame();//获得该view的父窗口
pChild->MDIActivate();//激活该父窗口
}
}