Udostępnij przez


Zarządzanie bieżącym widokiem

W ramach domyślnej implementacji okien ramowych okno ramki śledzi aktualnie aktywny widok. Jeśli okno ramowe zawiera więcej niż jeden widok, na przykład w oknie podzielonym, bieżący widok to ostatnio używany widok. 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 środek uwagi na bieżący widok przy aktywacji. Można przesłonić OnActivateView, aby wykonać dowolne specjalne przetwarzanie, gdy widok jest dezaktywowany lub ponownie aktywowany. 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 także

Korzystanie z okien ramowych