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