CView::OnActivateView
Wywoływane w ramach, gdy widok jest aktywowany lub dezaktywować.
virtual void OnActivateView(
BOOL bActivate,
CView* pActivateView,
CView* pDeactiveView
);
Parametry
bActivate
Wskazuje, czy widok jest aktywowany lub dezaktywować.pActivateView
Punkty do obiektu widoku aktywowanego.pDeactiveView
Punkty do obiektu widoku, który jest dezaktywowany.
Uwagi
Domyślna implementacja ta funkcja ustawia fokus na widoku aktywowanego.Tej funkcji należy zastąpić, jeśli chcesz wykonać specjalnego przetwarzania, gdy widok jest aktywowany lub dezaktywować.Na przykład, chcąc zapewnić specjalne wizualnych, które odróżnienia aktywnego widoku widoki nieaktywny, byłoby zbadać bActivate parametr i odpowiednio zaktualizować wygląd widoku.
pActivateView i pDeactiveView parametry wskaż samego widoku, jeśli okno aplikacji w ramce głównej jest aktywowany bez zmiany w widoku aktywnego — na przykład, jeśli fokus jest przesyłany z innej aplikacji do tego, a nie jeden widok do innej aplikacji lub podczas przełączania między okien podrzędnych MDI.Umożliwia to widok re-realize jego palety w razie potrzeby.
Parametry te różnią się po CFrameWnd::SetActiveView jest wywoływana z widoku, który różni się od co CFrameWnd::GetActiveView zwróci.Najczęściej dzieje się z systemem windows rozdzielacza.
Wymagania
Nagłówek: afxwin.h