Sdílet prostřednictvím


Třída CDockablePane

Implementuje podokna, které mohou být ukotven v doku webu nebo součástí podokno s kartami.

class CDockablePane : public CPane

Členy

Veřejné konstruktory

Název

Description

CDockablePane::CDockablePane

Konstrukce a inicializuje CDockablePane objektu.

Veřejné metody

Název

Description

CDockablePane::AttachToTabWnd

Podokno se připojí k jiné podokno.Vytvoří se podokno s kartami.

CDockablePane::CalcFixedLayout

Vrátí velikost podokna obdélník.

CDockablePane::CanAcceptMiniFrame

Určuje, zda lze zadaný rámec mini ukotveno v podokně.

CDockablePane::CanAcceptPane

Určuje, zda jiného podokna můžete ukotvit podokno aktuální.

CDockablePane::CanAutoHide

Určuje, zda v podokně podporuje režim Automaticky schovávat.(Přepíše CBasePane::CanAutoHide.)

CDockablePane::CanBeAttached

Určuje, zda aktuální podokno můžete ukotvit jiného podokna.

CDockablePane::ConvertToTabbedDocument

Jeden nebo více podoken dokovací převede na dokumenty s kartami MDI.

CDockablePane::CopyState

Zkopíruje stát dokovací podokna.

CDockablePane::Create

Vytvoří ovládací prvek systému Windows a připojí jej CDockablePane objektu.

CDockablePane::CreateDefaultPaneDivider

Vytvoří výchozí oddělovač pro podokno ukotvený rámeček okna.

CDockablePane::CreateEx

Vytvoří ovládací prvek systému Windows a připojí jej CDockablePane objektu.

CDockablePane::CreateTabbedPane

Vytvoří z aktuální podokno podokno s kartami.

CDockablePane::DockPaneContainer

V podokně ukotvené kontejner.

CDockablePane::DockPaneStandard

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

CDockablePane::DockToFrameWindow

Interně.Chcete-li ukotvit podokno, použijte CPane::DockPane nebo CDockablePane::DockToWindow.

CDockablePane::DockToRecentPos

Podokno ukotvené uložené dokovací poslední místo.

CDockablePane::DockToWindow

Dokovací jedno podokno ukotvené do jiného ukotvení podokna.

CDockablePane::EnableAutohideAll

Povolí nebo zakáže režim automaticky skrývat v tomto podokně s ostatní podokna v kontejneru.

CDockablePane::EnableGripper

Zobrazí nebo skryje titulek (záchytnou).

CDockablePane::GetAHRestoredRect

Určuje pozici, když je viditelná v režimu automatického skrývání podokna.

CDockablePane::GetAHSlideMode

Načte automatického režimu snímku skrýt podokna.

CDockablePane::GetAutoHideButton

Interně.

CDockablePane::GetAutoHideToolBar

Interně.

CDockablePane::GetCaptionHeight

Vrátí výšku aktuální titulek.

CDockablePane::GetDefaultPaneDivider

Vrátí dělicí podokno výchozího kontejneru v podokně.

CDockablePane::GetDockingStatus

Určuje schopnost podokno ukotvit na základě poskytnutého ukazatel umístění.

CDockablePane::GetDragSensitivity

Vrátí citlivost táhnout ukotvení podokna.

CDockablePane::GetLastPercentInPaneContainer

Procento místa, které zabírá podokno v jeho kontejneru získá.

CDockablePane::GetTabArea

Načte kartu oblast podokna.

CDockablePane::GetTabbedPaneRTC

Vrátí informace třídy runtime o vytvořený při jiné podokno ukotvené podokno aktuálního okna s kartami.

CDockablePane::HasAutoHideMode

Určuje, zda ukotvení podokna je možné vypnout režim Automaticky schovávat.

CDockablePane::HitTest

Určuje umístění v podokně, kde uživatel klepne na tlačítko myši.

CDockablePane::IsAccessibilityCompatible

Interně.

CDockablePane::IsAutohideAllEnabled

Označuje, zda všechna podokna v kontejneru a ukotvení podokna lze umístit v režimu automatického skrývání.

CDockablePane::IsAutoHideMode

Určuje, zda je panel v režimu automatického skrývání.

CDockablePane::IsChangeState

Interně.

CDockablePane::IsDocked

Určuje, zda je v doku aktuálního podokna.

CDockablePane::IsHideInAutoHideMode

Určuje chování podokna, které je v režimu automatického skrývání, pokud je zobrazeno (nebo skryté) voláním ShowPane .

CDockablePane::IsInFloatingMultiPaneFrameWnd

Určuje, zda je v podokně okna multi-pane rámečku.

CDockablePane::IsResizable

Určuje, zda je velikost podokna.

CDockablePane::IsTabLocationBottom

Určuje, zda karty jsou umístěny v horní nebo dolní části podokna.

CDockablePane::IsTracked

Určuje, zda podokno taženého uživatelem.

CDockablePane::IsVisible

Určuje, zda je zobrazen aktuální podokno.

CDockablePane::LoadState

Interně.

CDockablePane::OnAfterChangeParent

Rámci vyvolána při změně nadřazené podokna.(Přepíše CPane::OnAfterChangeParent.)

CDockablePane::OnAfterDockFromMiniFrame

Rámci vyvolána při ukotvené plovoucí panel dokovací v rámci okna.

CDockablePane::OnBeforeChangeParent

Rámci vyvolána při nadřazené podokna je změnit.(Přepíše CPane::OnBeforeChangeParent.)

CDockablePane::OnBeforeFloat

Je-li podokno o na plovoucí volat rámci.(Přepíše CPane::OnBeforeFloat.)

CDockablePane::RemoveFromDefaultPaneDividier

Rámci volání této metody při mimo dok podokna.

CDockablePane::ReplacePane

Nahradí zadaný podokno podokno.

CDockablePane::RestoreDefaultPaneDivider

Rámci volání této metody jako je podokno rekonstruován obnovit podokno dělicí výchozí.

CDockablePane::SaveState

Interně.

CDockablePane::Serialize

Řadí podokna.(Přepíše CBasePane::Serialize .)

CDockablePane::SetAutoHideMode

Přepíná ukotvení podokna mezi viditelné a režim Automaticky schovávat.

CDockablePane::SetAutoHideParents

Nastaví automaticky skrýt tlačítko a automaticky schovávaný panel nástrojů podokna.

CDockablePane::SetDefaultPaneDivider

Interně.

CDockablePane::SetLastPercentInPaneContainer

Nastaví procento místa, které zabírá podokno v jeho kontejneru.

CDockablePane::SetResizeMode

Interně.

CDockablePane::SetRestoredDefaultPaneDivider

Nastaví dělicí obnovené výchozí podokna.

CDockablePane::SetTabbedPaneRTC

Nastaví informace o třídě runtime pro vytvořený při dvou podoken společně Ukotvit okno s kartami.

CDockablePane::ShowPane

Zobrazí nebo skryje podokno.

CDockablePane::Slide

Zobrazí nebo skryje podokno s posuvnými animace, které se zobrazí, pouze pokud je v podokně v režimu automatického skrývání.

CDockablePane::ToggleAutoHide

Přepíná režim Automaticky schovávat.(Přepíše CPane::ToggleAutoHide .)

CDockablePane::UndockPane

Předchozího podokna z hlavního rámce okna nebo okna kontejner miniframe.

CDockablePane::UnSetAutoHideMode

Interně.Nastavit režim automaticky skrýt pomocíCDockablePane::SetAutoHideMode

Chráněné metody

Název

Description

CDockablePane::CheckAutoHideCondition

Určuje, zda je skryté ukotvení podokna (v režimu automatického skrývání).

CDockablePane::CheckStopSlideCondition

Určuje, kdy automaticky skrýt podokno dokovací zastavení posuvné.

CDockablePane::DrawCaption

Nakreslí dokovací Titulek podokna (záchytnou).

CDockablePane::OnPressButtons

Volána, když uživatel stiskne tlačítko titulek než AFX_HTCLOSE a AFX_HTMAXBUTTON tlačítka.

CDockablePane::OnSlide

Volat rámec vykreslit efekt snímky automaticky skrýt, pokud v podokně zobrazeny nebo skryty.

Datové členy

Název

Description

CDockablePane::m_bDisableAnimation

Určuje, zda je animace automatického skrývání podokna dokovací zakázána.

CDockablePane::m_bHideInAutoHideMode

Určuje chování podokna, když je v režimu automaticky skrýt podokno.

CDockablePane::m_nSlideSteps

Určuje rychlost animace podokna při jeho zobrazený nebo skrytý v režimu automatického skrývání.

Poznámky

CDockablePaneimplementuje následující funkce:

  • Hlavní rámec okno ukotvení podokna.

  • Podokno přepnutí do režimu Automaticky schovávat.

  • Připojení do podokna do okna s kartami.

  • Plovoucí podokno v okně miniframe.

  • Ukotvení podokna do jiného podokna, která je plovoucí v okně miniframe.

  • Změna velikosti podokna.

  • Načítání a ukládání stavu ukotvení podokna.

    [!POZNÁMKA]

    Informace o stavu je uložena v registru systému Windows.

  • Podokno vytváření s nebo bez titulku.Titulek mohou mít textový popisek a může být vyplněn přechodem barvy.

  • Při zobrazování obsahu podokna přetažením do podokna

  • Přetažením do podokna při zobrazení tažením obdélníku.

Použití dokovací podokno v aplikaci, odvození třídy z podokna CDockablePane třídy.Odvozený objekt buď vložit do objektu okna hlavního rámce nebo do okna objektu, který řídí instancí podokna.Zavolejte CDockablePane::Create metoda nebo CDockablePane::CreateEx metoda při zpracování WM_CREATE se v okně hlavní rámec.Nakonec nastavte objekt podokno voláním CBasePane::EnableDocking, CBasePane::DockPane, nebo CDockablePane::AttachToTabWnd.

Tipy pro přizpůsobení

Použít následující tipy pro CDockablePane objekty:

Příklad

Následující příklad ukazuje, jak nakonfigurovat CDockablePane pomocí různých metod v objektu CDockablePane třídy.Příklad znázorňuje povolení automaticky skrýt všechny funkce podokna dokovací, titulek nebo záchytný pruh, povolit režim automaticky skrýt, zobrazit podokno a animovat podokna, které je v režimu Automaticky schovávat.Tento fragment kódu je součástí Visual Studio Demo vzorku.

// GetOwner is an inherited method.
    CDockablePane* pParentBar = DYNAMIC_DOWNCAST(CDockablePane, GetOwner());


...


        pParentBar->EnableAutohideAll();
        pParentBar->EnableGripper(true);
        pParentBar->SetAutoHideMode(true, CBRS_ALIGN_LEFT);
        pParentBar->ShowPane(true,false,true);
        pParentBar->Slide(true);

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

Požadavky

Záhlaví: afxDockablePane.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CPane

Další zdroje

MFC – třídy