Udostępnij za pośrednictwem


Zarządzanie bieżącym widokiem

W ramach domyślnej implementacji okien ramowych okno ramki śledzi aktualnie aktywny widok. Jeśli okno ramki zawiera więcej niż jeden widok, na przykład w oknie podziału, bieżący widok jest najnowszym widokiem używanym. Aktywny widok jest niezależny od aktywnego okna w systemie Windows lub bieżącego fokusu wejściowego.

Gdy aktywny widok ulegnie zmianie, platforma powiadamia bieżący widok, wywołując funkcję składową OnActivateView . Możesz określić, czy widok jest aktywowany, czy dezaktywowany, sprawdzając OnActivateViewparametr bActivate. Domyślnie OnActivateView ustawia fokus na bieżący widok aktywacji. Można zastąpić OnActivateView wykonywanie dowolnego specjalnego przetwarzania, gdy widok jest dezaktywowany lub ponownie uaktywniany. Na przykład możesz podać specjalne wskazówki wizualne, aby odróżnić aktywny widok od innych, nieaktywnych widoków.

Okno ramki przekazuje polecenia do bieżącego (aktywnego) widoku, zgodnie z opisem w routingu poleceń w ramach standardowego routingu poleceń.

Zobacz też

Używanie okien ramowych