Freigeben über


Verwalten der aktuellen Ansicht

Als Teil der Standardimplementierung von Rahmenfenstern, behält ein Rahmenfenster aktive Ansicht die momentan nachverfolgt. Wenn das Rahmenfenster mehr als Ansicht enthält, wie beispielsweise in einem unterteilten, ist die aktuelle Ansicht die letzte Ansicht in Verwendung. Die aktiven Ansicht ist unabhängig des aktiven Fensters in Windows oder im aktuellen Eingabefokus.

Wenn die aktive Ansicht ändert, benachrichtigt das Framework die aktuelle Ansicht, indem er die OnActivateView-Memberfunktion aufruft. Sie können feststellen, ob die Ansicht aktiviert oder deaktiviert wird, indem OnActivateViewbActivate-Parameter überprüft. Standardmäßig legt OnActivateView den Fokus auf die aktuelle Ansicht auf Aktivierung fest. Sie können OnActivateView überschreiben, um ein spezielles auszuführen, Verarbeitung, wenn die Ansicht deaktiviert oder reaktiviert wird. Beispielsweise sollten Sie besondere visuelle Hinweise bereitstellen, um die aktive Ansicht von anderen unterscheiden, inaktive Ansichten.

Ein Rahmenfenster werden Befehle an die aktuelle (aktive) Ansicht weiter, wie in Befehls-Routing, als Teil des Standardbefehlsroutings beschrieben.

Siehe auch

Referenz

Verwenden von Rahmenfenstern