18,356
社区成员
发帖
与我相关
我的任务
分享
CView *CMyDoc::GetView(CRuntimeClass*pClass)
{
CView *pView;
POSITION pos=GetFirstViewPosition();
while(pos!=NULL)
{
pView=GetNextView(pos);
if( pView->IsKindOf(pClass) )
{
break;
}
if( !pView->IsKindOf(pClass) )
{
//AfxMessageBox( "Connot locate the View.");
return NULL;
}
}
return pView;
}
CMainFrame *pMain=(CMainFrame*)AfxGetApp()->m_pMainWnd;
CMyDoc *pDoc = (CMyDoc *)pMain->GetActiveDocument();
CMyView *pView = (CMyView *)pDoc->GetView(RUNTIME_CLASS(CMyView ));