CView::OnActivateView

virtual void OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );

Parámetros

bActivate

Indica si la vista está activada o desactivada.

pActivateView

Puntos con el objeto de vista que se activa.

pDeactiveView

Puntos con el objeto de vista que está siendo desactivado.

Observaciones

Llama el marco cuando miras está activada o desactivada. La implementación predeterminada de esta función establece el foco en la vista activa. Reemplazar esta función si desea realizar un procesamiento especial cuando una vista está activada o desactivada. Por ejemplo, si desea proporcionar especiales indicaciones visuales que distinguen a la vista activa de las opiniones inactivas, sería examinar el parámetro bActivate y actualizarán la apariencia de la vista.

Los parámetros pActivateView y pDeactiveView apuntan a la misma vista si se activa la ventana de marco principal de la aplicación sin ningún cambio en la vista activa — por ejemplo, si el foco se transfiere desde otra aplicación a éste, en lugar de una vista a otra dentro de la aplicación o al cambiar entre ventanas MDI secundarias. Esto permite una vista de re-realize su paleta, si es necesario.

Estos parámetros son diferentes cuando se llama a CFrameWnd::SetActiveView con una visión diferente de lo que devolvería CFrameWnd::GetActiveView . Esto ocurre más a menudo con ventanas divisoras.

Visió&n General de CView |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView

Index