Sdílet prostřednictvím


CFrameWnd::GetActiveView

Volání funkce tento člen získat ukazatel aktivní zobrazení (pokud existuje) připojené k rámečku okna (CFrameWnd).

CView* GetActiveView( ) const;

Vrácená hodnota

Ukazatel na aktuální CView.Jestliže neexistuje žádný aktuální zobrazení, vrátí NULL.

Poznámky

Tato funkce vrací NULL Pokud rámci hlavního okna aplikace MDI (CMDIFrameWnd).Aplikace MDI nemá okno MDI hlavní rámec zobrazení přidruženy.Místo toho každé jednotlivé podřízené okno (CMDIChildWnd) obsahuje jeden nebo více přidružené zobrazení.Aktivní zobrazení aplikace MDI lze získat první hledání aktivní podřízené okno MDI a pak hledání pro podřízené okno aktivní zobrazení.Aktivní podřízené okno MDI lze nalézt voláním funkce MDIGetActive nebo GetActiveFrame ukázáno v následujícím:

CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->GetMainWnd();

// Get the active MDI child window.
CMDIChildWnd *pChild = (CMDIChildWnd*)pFrame->GetActiveFrame();

// or CMDIChildWnd *pChild = pFrame->MDIGetActive(); 

// Get the active view attached to the active MDI child window.
CMyView *pView = (CMyView*)pChild->GetActiveView();

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CFrameWnd

Graf hierarchie

CFrameWnd::SetActiveView

CFrameWnd::GetActiveDocument