CView::OnActivateView

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView

Index