Compartir a través de


Administrar la vista actual

Como parte de la implementación predeterminada de ventanas de marco, una ventana de marco realiza un seguimiento de una vista activa actualmente. Si la ventana de marco contiene más de una vista, como por ejemplo en una ventana divisora, la vista actual es la vista más reciente en uso. La vista activa es independiente de la ventana activa en Windows o del foco de entrada actual.

Cuando cambia la vista activa, el marco notifica a la vista actual llamando a su función miembro OnActivateView. Puedes saber si la vista se está activando o desactivando al examinar el parámetro OnActivateViewbActivate. De forma predeterminada, OnActivateView enfoca la vista actual al activarse. Puede sobrescribir OnActivateView para realizar cualquier procesamiento especial cuando la vista esté desactivada o reactivada. Por ejemplo, es posible que desee proporcionar indicaciones visuales especiales para distinguir la vista activa de otras vistas inactivas.

Una ventana de marco reenvía comandos a su vista actual (activa), como se describe en Enrutamiento de comandos, como parte del enrutamiento de comandos estándar.

Consulte también

Uso de ventanas de marco