virtuelle privatevoid OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );
Parameter
bActivate
Gibt an, ob die Ansicht wird aktiviert oder deaktiviert.
pActivateView
Verweist auf das View-Objekt, das aktiviert wird, ist.
pDeactiveView
Verweist auf das View-Objekt, das deaktiviert wird.
Bemerkungen
Wird vom Framework aufgerufen, wenn eine Ansicht aktiviert oder deaktiviert ist. Die Standardimplementierung dieser Funktion setzt den Fokus auf der Ansicht aktiviert wird. Überschreiben Sie diese Funktion, wenn Sie möchten, um spezielle Verarbeitungsschritte durchzuführen, wenn eine Ansicht aktiviert oder deaktiviert ist. Beispielsweise möchten Sie spezielle visuelle Hinweise geben, die die aktive Ansicht von den inaktiven Ansichten unterscheiden, würde Sie den bActivate -Parameter überprüfen und aktualisieren Sie die Ansicht Darstellung entsprechend.
Die Parameter pActivateView und pDeactiveView zeigen auf die gleiche Ansicht Hauptrahmenfenster der Anwendung ohne Änderung in der aktiven Ansicht aktiviert ist – beispielsweise, wenn der Fokus von einer anderen Anwendung zu diesem, anstatt von einer Ansicht zur anderen innerhalb der Anwendung oder übertragen wird beim Wechseln zwischen untergeordneten MDI-Fenster. Dies ermöglicht einen Blick auf seine Palette, re-realize, bei Bedarf.
Diese Parameter unterscheiden sich bei CFrameWnd::SetActiveView mit einer Ansicht aufgerufen wird unterscheidet was CFrameWnd::GetActiveView zurückkehren würde. Dies geschieht meist mit Splitterfenster.
CView Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView