Sdílet prostřednictvím


Třída CDockingManager

Implementuje funkce jádra, který řídí dokovací rozložení v okně hlavní rámec.

class CDockingManager : public CObject

Členy

Veřejné metody

Název

Description

CDockingManager::AddDockSite

Ukotvit podokno vytvoří a přidá ji do seznamu Ovládací panely.

CDockingManager::AddHiddenMDITabbedBar

Přidá popisovač pruh podokno seznamu skryté MDI panel podokna s kartami.

CDockingManager::AddMiniFrame

Přidá do seznamu mini rámečků rámeček.

CDockingManager::AddPane

Registruje dokovací Správce podokna.

CDockingManager::AdjustDockingLayout

Přepočítá a upraví rozložení všech podoken v rámci okna.

CDockingManager::AdjustPaneFrames

Způsobí, že WM_NCCALCSIZE zprávy zasílané do všech podoken a CPaneFrameWnd windows.

CDockingManager::AdjustRectToClientArea

Nastaví zarovnání obdélník.

CDockingManager::AlignAutoHidePane

Ukotvení podokna v režimu automatické skrývání změní tak, že trvá na celou šířku nebo výšku rámečku klientské oblasti ohraničeny ukotvit weby.

CDockingManager::AutoHidePane

Vytvoří automaticky skrývat panel nástrojů.

CDockingManager::BringBarsToTop

Přináší ukotvené panely, které mají zadané zarovnání nahoru.

CDockingManager::BuildPanesMenu

Přidá do nabídky názvy dokovací podoken a panely nástrojů.

CDockingManager::CalcExpectedDockedRect

Vypočítá očekávané obdélník ukotvené okno.

CDockingManager::Create

Vytvoří dokovací správce.

CDockingManager::DeterminePaneAndStatus

Určuje panel, který obsahuje daný bod a jeho dokovací stav.

CDockingManager::DisableRestoreDockState

Povolí nebo zakáže načítání dokovací rozložení z registru.

CDockingManager::DockPane

Podokno ukotvené okno snímku nebo jiného podokna.

CDockingManager::DockPaneLeftOf

Ukotvené podokno vlevo od jiného podokna.

CDockingManager::EnableAutoHidePanes

Umožňuje ukotvení podokna do hlavního rámce, ukotvit podokno vytvoří a přidá do seznamu Ovládací panely.

CDockingManager::EnableDocking

Ukotvit podokno vytvoří a umožňuje ukotvení podokna do hlavního rámce.

CDockingManager::EnableDockSiteMenu

Zobrazí další tlačítka, který otevře rozbalovací nabídky na titulky dokovací podoken.

CDockingManager::EnablePaneContextMenu

Sděluje knihovně zvláštní místní nabídky, která má seznam panelů nástrojů aplikace a ukotvení příček, když uživatel klepne pravým tlačítkem myši a v knihovně je zpracování zprávy WM_CONTEXTMENU.

CDockingManager::FindDockSite

Načte panelu podokna, který je na určené pozici a má zadané zarovnání.

CDockingManager::FindDockSiteByPane

Vrátí na pruh podokno id podokně panelu cíl.

CDockingManager::FindPaneByID

Najde podokno ID zadaný ovládací prvek.

CDockingManager::FixupVirtualRects

Potvrdí všechny aktuální pozice panelu nástrojů na virtuální obdélníky.

CDockingManager::FrameFromPoint

Vrátí rámce, který obsahuje daný bod.

CDockingManager::GetClientAreaBounds

Obdélník, který obsahuje hranice oblasti klient získá.

CDockingManager::GetDockingMode

Vrátí aktuální dokovací režim.

CDockingManager::GetDockSiteFrameWnd

Ukazatel se získá snímek nadřazené okno.

CDockingManager::GetEnabledAutoHideAlignment

Vrátí povolené zarovnání podoken.

CDockingManager::GetMiniFrames

Získá seznam miniframes.

CDockingManager::GetOuterEdgeBounds

Získá obdélník vnější okraje rámečku.

CDockingManager::GetPaneList

Vrátí seznam podoken, které patří k dokovací správce.To zahrnuje všechny plovoucí podoken.

CDockingManager::GetSmartDockingManager

Ukazatel na inteligentní dokovací manager obnoví.

CDockingManager::GetSmartDockingManagerPermanent

Ukazatel na inteligentní dokovací manager obnoví.

CDockingManager::GetSmartDockingParams

Vrátí parametry inteligentní dokovací dokovací správce.

CDockingManager::GetSmartDockingTheme

Statické metody, která vrací motiv použit k zobrazení inteligentních značek ukotvení.

CDockingManager::HideAutoHidePanes

Skryje panel, který je v režimu automatické skrývání.

CDockingManager::InsertDockSite

Ukotvit podokno vytvoří a vloží jej do seznamu Ovládací panely.

CDockingManager::InsertPane

Vloží ovládací prvek podokna seznamu Ovládací panely.

CDockingManager::IsDockSiteMenu

Určuje, zda rozbalovací nabídky na titulky podoken.

CDockingManager::IsInAdjustLayout

Určuje rozložení všech podoken upraveny.

CDockingManager::IsOLEContainerMode

Určuje, zda dokovací správce v režimu OLE kontejneru.

CDockingManager::IsPointNearDockSite

Určuje, zda je zadaný bod poblíž doku webu.

CDockingManager::IsPrintPreviewValid

Určuje, pokud je nastaven režim náhledu.

CDockingManager::LoadState

Správce dokovací stav načte z registru.

CDockingManager::LockUpdate

Zamkne daného okna.

CDockingManager::OnActivateFrame

Rámci vyvolána při provádí aktivní okno rámců nebo je deaktivován.

CDockingManager::OnClosePopupMenu

Volat rozhraní active rozbalovací nabídky zpracovává zprávy WM_DESTROY.

CDockingManager::OnMoveMiniFrame

Přesunout okno mini-frame rámci volány.

CDockingManager::OnPaneContextMenu

Při vytváření nabídky, která obsahuje seznam podoken volat rozhraní.

CDockingManager::PaneFromPoint

Panel obsahující daný bod vrátí.

CDockingManager::ProcessPaneContextMenuCommand

Volat rámec zaškrtněte nebo zrušte zaškrtnutí políčka u zadaného příkazu a přepočet rozložení zobrazené podokno.

CDockingManager::RecalcLayout

Přepočítá vnitřní rozložení ovládacích prvků v seznamu ovládací prvky.

CDockingManager::ReleaseEmptyPaneContainers

Vydání nádoby prázdné podokno.

CDockingManager::RemoveHiddenMDITabbedBar

Odebere zadaný skrytý pruh podokno.

CDockingManager::RemoveMiniFrame

Odstraní určené ze seznamu mini rámce.

CDockingManager::RemovePaneFromDockManager

Zruší registraci podokně a odstraní ze seznamu dokovací správce.

CDockingManager::ReplacePane

Jedno podokno nahrazuje jinou.

CDockingManager::ResortMiniFramesForZOrder

Rekreační snímky v seznamu mini rámců.

CDockingManager::SaveState

Správce dokovací stav uloží do registru.

CDockingManager::SendMessageToMiniFrames

Zadanou zprávu odešle všechny mini rámce.

CDockingManager::Serialize

Dokovací správce zapíše do archivu.(Přepíše CObject::Serialize.)

CDockingManager::SetAutohideZOrder

Nastaví velikost, šířka a Výška ovládacích panelů a zadané podokno.

CDockingManager::SetDockingMode

Nastaví režim dokovací.

CDockingManager::SetDockState

Nastaví dokovací stav ovládacích panelů, mini rámců a skrýt pruhy.

CDockingManager::SetPrintPreviewMode

Nastaví režim náhledu pruhů, které jsou zobrazeny v náhledu tisku.

CDockingManager::SetSmartDockingParams

Nastaví parametry, které definují chování inteligentní dokování.

CDockingManager::ShowDelayShowMiniFrames

Zobrazí nebo skryje windows mini rámců.

CDockingManager::ShowPanes

Zobrazí nebo skryje pruhů, řízení a automatické skrývání podokna.

CDockingManager::StartSDocking

Spustí inteligentní docking zadané okno podle zarovnání inteligentní dokovací správce.

CDockingManager::StopSDocking

Zastaví inteligentní dokování.

Datové členy

Název

Description

CDockingManager::m_bHideDockingBarsInContainerMode

Určuje, zda správce dokovací skryta podokna v režimu OLE kontejneru.

CDockingManager::m_dockModeGlobal

Určuje globální dokovací režim.

CDockingManager::m_nDockSensitivity

Určuje dokovací citlivosti.

CDockingManager::m_nTimeOutBeforeDockingBarDock

Určuje dobu v milisekundách před ukotvení podokna ukotven v bezprostřední dokovací režimu.

CDockingManager::m_nTimeOutBeforeToolBarDock

Určuje dobu v milisekundách před ukotvený panel nástrojů do okna Hlavní rámec.

Poznámky

V okně hlavní rámec vytvoří a inicializuje automaticky této třídy.

Dokovací objekt správce obsahuje seznam všech podoken v dokovací rozložení a seznam všech CPaneFrameWnd systému windows, které patří do okna Hlavní rámec.

CDockingManager Třída implementuje některé služby, které můžete najít v podokně nebo CPaneFrameWnd okna.Obvykle není volání tyto služby přímo protože jsou zabaleny do objektu okna Hlavní rámec.Další informace naleznete v tématu Třída CPaneFrameWnd.

Tipy pro přizpůsobení

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

Příklad

Následující příklad demonstruje použití různých metod v CDockingManager třídy konfigurace CDockingManager objektu.Příklad ukazuje, jak zobrazit další tlačítka, který otevře rozbalovací nabídky na titulky dokovací podoken a nastavení režimu dokovací objektu.Tento fragment kódu je součástí Visual Studio Demo vzorku.

    CDockingManager* pDockManager = GetDockingManager();
    ASSERT_VALID(pDockManager);
    pDockManager->AdjustPaneFrames();
    pDockManager->EnableDockSiteMenu();
    pDockManager->SetDockingMode(DT_STANDARD);

Hierarchii dědičnosti

CObject

   CDockingManager

Požadavky

Záhlaví: afxDockingManager.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CObject

Třída CFrameWndEx

Třída CDockablePane

Třída CPaneFrameWnd

Další zdroje

MFC – třídy