Sdílet prostřednictvím


CView::OnActivateView

Rámci vyvolána při zobrazení je aktivován nebo deaktivován.

virtual void OnActivateView( 
   BOOL bActivate, 
   CView* pActivateView, 
   CView* pDeactiveView  
);

Parametry

  • bActivate
    Označuje, zda je zobrazení je aktivován nebo deaktivován.

  • pActivateView
    Odkazuje na objekt zobrazení, aktivovaná.

  • pDeactiveView
    Odkazuje na objekt zobrazení, který se právě ruší.

Poznámky

Výchozí implementace této funkce nastaví fokus na zobrazení aktivované.Tato funkce přepsat, pokud chcete provést zvláštní zpracování při zobrazení je aktivován nebo deaktivován.Například pokud chcete poskytnout zvláštní vizuálních pomůcek, které odlišují od neaktivní zobrazení aktivní zobrazení, se přezkoumá bActivate parametr a příslušně aktualizovat vzhled zobrazení.

pActivateView a pDeactiveView parametry příkaz stejné zobrazení, pokud aktivaci beze změny v aktivní zobrazení snímku hlavní okno aplikace – například pokud je fokus přenosu z jiné aplikace do tohoto ne z jednoho zobrazení do jiné aplikace, nebo při přepínání mezi podřízených oken MDI.To umožňuje zobrazení re-realize její paletu podle potřeby.

Tyto parametry se liší při CFrameWnd::SetActiveView se nazývá zobrazení, která se liší od CFrameWnd::GetActiveView vrátí.Nejčastěji děje s rozdělováním windows.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CView

Graf hierarchie

CWnd::OnActivate

CFrameWnd::SetActiveView

CFrameWnd::GetActiveView