Sdílet prostřednictvím


Třída CMultiPaneFrameWnd

CMultiPaneFrameWnd Rozšiřuje třídu Třída CPaneFrameWnd.Může podporovat více podoken.Místo jednoho popisovač vložený ovládací panel CMultiPaneFrameWnd obsahuje Třída CPaneContainerManager objekt, který umožňuje uživateli ukotvit jeden CMultiPaneFrameWnd do jiného a dynamicky vytvořit více oken plovoucí, s kartami.

class CMultiPaneFrameWnd : public CPaneFrameWnd

Členy

Veřejné metody

Název

Description

CMultiPaneFrameWnd::AddPane

Přidá do podokna.(Přepíše CPaneFrameWnd::AddPane.)

CMultiPaneFrameWnd::AddRecentPane

 

CMultiPaneFrameWnd::AdjustLayout

Upraví rozložení okna mini-frame.(Přepíše CPaneFrameWnd::AdjustLayout.)

CMultiPaneFrameWnd::AdjustPaneFrames

  (Přepíše CPaneFrameWnd::AdjustPaneFrames.)

CMultiPaneFrameWnd::CalcExpectedDockedRect

Vypočítá očekávané obdélník ukotvené okno.(Přepíše CPaneFrameWnd::CalcExpectedDockedRect.)

CMultiPaneFrameWnd::CanBeAttached

Určuje, zda aktuální podokno můžete ukotvit na jiném okně podokno nebo rámec.(Přepíše CPaneFrameWnd::CanBeAttached.)

CMultiPaneFrameWnd::CanBeDockedToPane

Určuje, zda mini-frame okna můžete ukotvit podokno.(Přepíše CPaneFrameWnd::CanBeDockedToPane.)

CMultiPaneFrameWnd::CheckGripperVisibility

  (Přepíše CPaneFrameWnd::CheckGripperVisibility.)

CMultiPaneFrameWnd::CloseMiniFrame

  (Přepíše CPaneFrameWnd::CloseMiniFrame .)

CMultiPaneFrameWnd::ConvertToTabbedDocument

V podokně převede dokumentů s kartami.(Přepíše CPaneFrameWnd::ConvertToTabbedDocument.)

CMultiPaneFrameWnd::DockFrame

 

CMultiPaneFrameWnd::DockPane

Ukotvené podokno.(Přepíše CPaneFrameWnd::DockPane.)

CMultiPaneFrameWnd::DockRecentPaneToMainFrame

 

CMultiPaneFrameWnd::GetCaptionText

Vrátí text titulku.(Přepíše CPaneFrameWnd::GetCaptionText.)

CMultiPaneFrameWnd::GetPaneContainerManager

Vrátí odkaz na objekt správce vnitřního obalu.

CMultiPaneFrameWnd::GetFirstVisiblePane

Vrátí první viditelné podokno, obsažené v mini-frame okně.(Přepíše CPaneFrameWnd::GetFirstVisiblePane.)

CMultiPaneFrameWnd::GetPane

Vrátí do podokna v okně mini-frame.(Přepíše CPaneFrameWnd::GetPane.)

CMultiPaneFrameWnd::GetPaneCount

Vrátí počet podoken, které jsou obsaženy v mini-frame okně.(Přepíše CPaneFrameWnd::GetPaneCount.)

CMultiPaneFrameWnd::GetVisiblePaneCount

Vrátí počet viditelných podoken obsažené v mini-frame okně.(Přepíše CPaneFrameWnd::GetVisiblePaneCount.)

CMultiPaneFrameWnd::InsertPane

 

CMultiPaneFrameWnd::LoadState

V podokně Stav načte z registru.(Přepíše CPaneFrameWnd::LoadState.)

CMultiPaneFrameWnd::OnDockToRecentPos

Ukotvené okno mini-frame na poslední pozici.(Přepíše CPaneFrameWnd::OnDockToRecentPos.)

CMultiPaneFrameWnd::OnKillRollUpTimer

Zastaví časovač kumulativní.(Přepíše CPaneFrameWnd::OnKillRollUpTimer.)

CMultiPaneFrameWnd::OnPaneRecalcLayout

Upraví rozložení podokna uvnitř okna mini-frame.(Přepíše CPaneFrameWnd::OnPaneRecalcLayout.)

CMultiPaneFrameWnd::OnSetRollUpTimer

Nastaví časovač kumulativní.(Přepíše CPaneFrameWnd::OnSetRollUpTimer.)

CMultiPaneFrameWnd::OnShowPane

Když je skrytá nebo zobrazení podokna v okně mini-frame volat rozhraní.(Přepíše CPaneFrameWnd::OnShowPane.)

CMultiPaneFrameWnd::PaneFromPoint

Vrátí podokno obsahuje uživatelský bod uvnitř okna mini-frame.(Přepíše CPaneFrameWnd::PaneFromPoint.)

CMultiPaneFrameWnd::RemoveNonValidPanes

Volat rámec odstranit neplatné podoken.(Přepíše CPaneFrameWnd::RemoveNonValidPanes.)

CMultiPaneFrameWnd::RemovePane

Podokno odebere z okna mini-frame.(Přepíše CPaneFrameWnd::RemovePane.)

CMultiPaneFrameWnd::ReplacePane

Jedno podokno nahrazuje jinou.(Přepíše CPaneFrameWnd::ReplacePane.)

CMultiPaneFrameWnd::SaveState

V podokně Stav uloží do registru.(Přepíše CPaneFrameWnd::SaveState.)

CMultiPaneFrameWnd::Serialize

  (Přepíše CPaneFrameWnd::Serialize .)

CMultiPaneFrameWnd::SetDockState

Nastaví stav dokování.(Přepíše CPaneFrameWnd::SetDockState.)

CMultiPaneFrameWnd::SetLastFocusedPane

 

CMultiPaneFrameWnd::SetPreDockState

Nastaví stav predocking.(Přepíše CPaneFrameWnd::SetPreDockState.)

CMultiPaneFrameWnd::StoreRecentDockSiteInfo

  (Přepíše CPaneFrameWnd::StoreRecentDockSiteInfo.)

CMultiPaneFrameWnd::StoreRecentTabRelatedInfo

  (Přepíše CPaneFrameWnd::StoreRecentTabRelatedInfo.)

Poznámky

Většina metod v této třídě přepsat metody Třída CPaneFrameWnd třídy.

Pokud podokno se používá AFX_CBRS_AUTO_ROLLUP styl a uživatel ukotvené okno multi-pane rámec tohoto podokna, okno bez ohledu na nastavení stylu ukotveného podokna lze zahrnout uživatele.

Rámci automaticky vytvoří CMultiPaneFrameWnd objektu, když uživatel jako plovoucí podokno, které používá CBRS_FLOAT_MULTI styl.

Informace o odvození třídy z CPaneFrameWnd třídy a vytváření dynamické, viz CPaneFrameWnd.

Příklad

Následující příklad demonstruje načtení ukazatel CMultiPaneFrameWnd objektu.Tento fragment kódu je součástí nastavit velikost podokna vzorku.

// CDockablePane* pBar
    CMultiPaneFrameWnd* pParentMiniFrame = 
        DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

            CMultiPaneFrameWnd

Požadavky

Záhlaví: afxMultiPaneFrameWnd.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CPaneFrameWnd

Další zdroje

MFC – třídy