Sdílet prostřednictvím


Třída CPane

CPane Je rozšířením třídy Třída CControlBar.Jestliže inovujete existující projekt MFC, nahradit všechny výskyty CControlBar s CPane .

class CPane : public CBasePane

Členy

Bb983285.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CPane::~CPane

Destruktoru.

Bb983285.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CPane::AdjustSizeImmediate

Okamžitě přepočtena rozložení podokna.

CPane::AllocElements

Alokuje prostor pro interní použití.

CPane::AllowShowOnPaneMenu

Určuje, zda v podokně jsou uvedeny v seznamu generovaných runtime podoken aplikace.

CPane::CalcAvailableSize

Vypočítá rozdíl ve velikosti mezi určeného obdélníku a aktuálním obdélníku okna.

CPane::CalcInsideRect

Vypočítá vnitřní obdélník podokně přihlédnutím ohraničení a grippers.

CPane::CalcRecentDockedRect

Vypočítá nedávno ukotvený obdélník.

CPane::CalcSize

Vypočítá velikost podokna.

CPane::CanBeDocked

Určuje, zda můžete ukotvit podokno v podokně zadaný základní.

CPane::CanBeTabbedDocument

Určuje, zda v podokně lze převést na dokumentů s kartami.

CPane::ConvertToTabbedDocument

Převede dokovací podokno dokumentů s kartami.

CPane::CopyState

Zkopíruje stav podokna.(Přepíše CBasePane::CopyState.)

CPane::Create

Vytvoří ovládací panel a připojí jej CPane objektu.

CPane::CreateDefaultMiniframe

Vytvoří okno mini-frame pro plovoucí podokno.

CPane::CreateEx

Vytvoří ovládací panel a připojí jej CPane objektu.

CPane::CreateObject

Rámci používá k vytvoření dynamických instance tohoto typu třídy.

CPane::DockByMouse

Pomocí myši docking metoda ukotvené podokno.

CPane::DockPane

Základní podokno ukotvené plovoucí podokno.

CPane::DockPaneStandard

Podokno ukotvené pomocí osnovy (standardní) dokování.

CPane::DockToFrameWindow

Dokovací podokno ukotvené na rámeček.(Přepíše CBasePane::DockToFrameWindow .)

CPane::DoesAllowSiblingBars

Označuje, zda můžete ukotvit na stejném řádku, kde je ukotven v aktuálním podokně jiného podokna.

CPane::FloatPane

Jako plovoucí podokno.

CPane::GetAvailableExpandSize

Vrátí částku, obrazové body, které lze rozbalit podokna.

CPane::GetAvailableStretchSize

Vrátí částku, obrazové body, které můžete zmenšit velikost podokna.

CPane::GetBorders

Vrátí šířku ohraničení podokna.

CPane::GetClientHotSpot

Vrátí aktivní podokna.

CPane::GetDockSiteRow

Vrátí-li ukotvit řádek, v níž je ukotven v podokně.

CPane::GetExclusiveRowMode

Určuje, zda je v podokně v řádku výhradním režimu.

CPane::GetHotSpot

Aktivní bod, který je uložen v podkladové vrátí CMFCDragFrameImpl objektu.

CPane::GetMinSize

Získá minimální povolená velikost podokna.

CPane::GetPaneName

Načítá název podokna.

CPane::GetResizeStep

Interně.

CPane::GetThisClass

Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy.

CPane::GetVirtualRect

Načte virtuální obdélník podokna.

CPane::IsChangeState

Přesunutí podokna tato metoda analyzuje umístění podokna jiných podoknech, řádky dock a mini-frame windows a vrátí odpovídající AFX_CS_STATUS hodnotu.

CPane::IsDragMode

Určuje, zda je v podokně taženého.

CPane::IsInFloatingMultiPaneFrameWnd

Určuje, zda je v podokně okna multi-pane rámečku.(Přepíše CBasePane::IsInFloatingMultiPaneFrameWnd .)

CPane::IsLeftOf

Určuje, zda je v podokně vlevo od (nebo výše) určeného obdélníku.

CPane::IsResizable

Určuje, zda lze změnit velikost podokna.(Přepíše CBasePane::IsResizable.)

CPane::IsTabbed

Určuje, zda bylo vloženo v podokně okna s kartami ovládacího prvku karta.(Přepíše CBasePane::IsTabbed.)

CPane::LoadState

Načte stav podokna z registru.(Přepíše CBasePane::LoadState.)

CPane::MoveByAlignment

Přesune o zadané virtuální obdélník a podokna.

CPane::MovePane

Přesune zadaný obdélník podokna.

CPane::OnAfterChangeParent

Rámci vyvolána při změně nadřazené podokna.

CPane::OnBeforeChangeParent

Rámci vyvolána při nadřazené podokna je změnit.

CPane::OnPressCloseButton

Volat rozhraní uživatel zvolí Titulek podokna na tlačítko Zavřít.

CPane::OnProcessDblClk

Interně.

CPane::OnShowControlBarMenu

Rámci vyvolána při zvláštním podokně nabídky se mají zobrazit.

CPane::OnShowControlBarMenu

Rámci vyvolána při zvláštním podokně nabídky se mají zobrazit.

CPane::PrepareToDock

Interně.

CPane::RecalcLayout

Přepočítá informace o rozložení v podokně.(Přepíše CBasePane::RecalcLayout.)

CPane::SaveState

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

CPane::SetActiveInGroup

Příznaky podokně jako aktivní.

CPane::SetBorders

Nastaví hodnoty ohraničení podokna.

CPane::SetClientHotSpot

Nastaví aktivní podokna.

CPane::SetDockState

Obnoví informace o stavu pro podokno docking.

CPane::SetExclusiveRowMode

Povolí nebo zakáže řádek výhradním režimu.

CPane::SetMiniFrameRTC

Nastaví informace o mini-frame okno výchozí třídě runtime.

CPane::SetMinSize

Nastaví minimální povolená velikost podokna.

CPane::SetVirtualRect

Nastaví virtuální obdélník podokna.

CPane::StretchPaneDeferWndPos

Roztáhne podokno svisle nebo vodorovně podle stylu pro docking.

CPane::ToggleAutoHide

Přepíná režim Automaticky schovávat.

CPane::UndockPane

V podokně odebere z webu dock, výchozí jezdce nebo mini-frame okno, kde je aktuálně ukotven.(Přepíše CBasePane::UndockPane.)

CPane::UpdateVirtualRect

Aktualizace virtuální obdélník.

Bb983285.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

CPane::OnAfterDock

V rámci nazývá doku podokna.

CPane::OnAfterFloat

Pokud podokno byl uvolněn jako plovoucí volat rámci.

CPane::OnBeforeDock

Když je chcete ukotvit podokno volat rozhraní.

CPane::OnBeforeFloat

Je-li podokno má být uvolněno, nazývá rámcem.

Bb983285.collapse_all(cs-cz,VS.110).gifDatové členy

Název

Description

CPane::m_bHandleMinSize

Umožňuje konzistentní zpracování minimální velikost podokna.

CPane::m_recentDockInfo

Obsahuje informace o posledních dokovací.

Poznámky

Obvykle se CPane objekty nejsou vytvořena přímo.Pokud podokno obsahuje funkce pro ukotvení, odvodit objekt z CDockablePane.Pokud požadujete funkce nástrojů, odvodit objekt z CMFCToolBar.

Při odvození třídy z CPane , může být ukotveno v CDockSite a mohou být plovoucí v CPaneFrameWnd.

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

Požadavky

Záhlaví: afxPane.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CBasePane

Další zdroje

Třídy MFC