CView::OnActivateView

wirtualne nieważne OnActivateView ( BOOL bActivate, CView * pActivateView, CView * pDeactiveView );

Parametry

bActivate

Wskazuje, czy widok jest aktywowany lub zdezaktywowane.

pActivateView

Punkty do obiektu widoku, który jest ono uaktywniane.

pDeactiveView

Punkty do obiektu widoku, który jest dezaktywowany.

Uwagi

Wywołać w ramach, gdy widok jest aktywowany lub zdezaktywowane. Domyślna implementacja tej funkcji ustawia fokus do widoku są aktywowane. Zastąpić tę funkcję, jeśli chcesz przeprowadzić specjalne przetwarzania, gdy widok jest aktywowany lub zdezaktywowane. Na przykład chcąc zapewnić specjalne wizualnych, które odróżniają aktywnego widoku z widokami nieaktywnego byłoby zbadać parametr bActivate i odpowiednio zaktualizować wygląd widoku.

Parametry pActivateView i pDeactiveView wskaż tego samego widoku, jeżeli aplikacji głównej ramki okien jest uaktywniany brak zmian w bieżącym widoku — na przykład, jeśli fokus zostało przeniesione z innej aplikacji do tej listy, a nie z jednego widoku do innej aplikacji lub podczas przełączania między okien podrzędnych MDI. Dzięki temu w celu re-realize jego paletę, w razie potrzeby.

Parametry te różnią się, gdy CFrameWnd::SetActiveView jest wywoływana z widoku, który różni się od jakie zwróci CFrameWnd::GetActiveView . Często zdarza się z rozdzielacza windows.

Omówie&nie CView |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView

Index