CView * GetActiveView ( ) const;
Valor devuelto
Un puntero a la actual CView. Devuelve NULL si no hay ninguna vista actual,.
Observaciones
Llame a esta función miembro para obtener un puntero a la vista activa (si existe) conectado a una ventana de marco (CFrameWnd).
Esta función devuelve NULL cuando llama para una ventana de marco principal de MDI (CMDIFrameWnd). En una aplicación MDI, la ventana de marco principal de MDI no tienen una vista asociada. En su lugar, cada ventana individual infantil (CMDIChildWnd) tiene una o más vistas asociadas. La vista activa en una aplicación MDI puede obtenerse por encontrar primero la ventana secundaria MDI activa y, a continuación, encontrar la vista activa para esa ventana secundaria. La ventana secundaria MDI activa puede encontrarse llamando a la función MDIGetActive o GetActiveFrame como se muestra en la siguiente:
CMDIFrameWnd * pFrame = nbsp; (CMDIFrameWnd **)AfxGetApp() - > m_pMainWnd;
/ / Obtener la ventana secundaria MDI activa.
CMDIChildWnd * pChild = (CMDIChildWnd *) pFrame - > GetActiveFrame();
/ / o CMDIChildWnd * pChild = pFrame - > MDIGetActive();
/ / Obtener la vista activa conectada en el secundario MDI activo
/ / ventana.
CMyView * pView = (CMyView *) pChild - > GetActiveView()
Visión General de CFrameWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CFrameWnd::SetActiveView, CFrameWnd::GetActiveDocument