Aracılığıyla paylaş


CDockingManager sınıfı

Ana çerçeve penceresinde yerleştirme düzenini denetleyen çekirdek işlevselliği uygular.

class CDockingManager : public CObject

Üyeler

Bb983791.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CDockingManager::AddDockSite

Dock bölmesi oluþturur ve kontrol çubukları listesine ekler.

CDockingManager::AddHiddenMDITabbedBar

Bir tanıtıcı bir çubuk ekler gizli MDI bölmelerini sekmeli listesi bölmesi.

CDockingManager::AddMiniFrame

Çerçeve mini çerçeve listesine ekler.

CDockingManager::AddPane

Bir bölmeyi takma Yöneticisi'yle birlikte kaydeder.

CDockingManager::AdjustDockingLayout

Yeniden hesaplar ve çerçeve penceresi içindeki tüm bölmeler düzeni ayarlar.

CDockingManager::AdjustPaneFrames

Neden WM_NCCALCSIZE tüm bölmeler gönderilmek üzere ileti ve CPaneFrameWnd windows.

CDockingManager::AdjustRectToClientArea

Bir dikdörtgen hizalanmasını ayarlar.

CDockingManager::AlignAutoHidePane

Otomatik Gizle modunu takma bölmesinde, böylece tam genişlikli alır veya çerçevenin istemci alanı tarafından çevrili yüksekliğini sabitlemek siteleri yeniden boyutlandırır.

CDockingManager::AutoHidePane

Otomatik Gizle araç çubuğu oluşturur.

CDockingManager::BringBarsToTop

Belirtilen hizalama üstüne sahip yerleşik çubukları getirir.

CDockingManager::BuildPanesMenu

Takma bölmeleri ve araç çubukları adlarını bir menüye ekler.

CDockingManager::CalcExpectedDockedRect

Yerleşik bir pencereyi beklenen dikdörtgen hesaplar.

CDockingManager::Create

Takma Yöneticisi oluşturur.

CDockingManager::DeterminePaneAndStatus

Belirli bir noktayı ve takma durumunu içeren bölmeyi belirler.

CDockingManager::DisableRestoreDockState

Etkinleştirir veya kayıt defterinden yerleştirme düzeni yüklenmesini devre dışı bırakır.

CDockingManager::DockPane

Başka bir bölme veya çerçeveye pencereye bir bölme docks.

CDockingManager::DockPaneLeftOf

Bir bölmeden diğerine sola docks.

CDockingManager::EnableAutoHidePanes

Ana kareye bölmesinin docking etkinleştirir, dock bölmesi oluþturur ve kontrol çubukları listesine ekler.

CDockingManager::EnableDocking

Dock bölmesi oluþturur ve ana kareye bölmesinin docking etkinleştirir.

CDockingManager::EnableDockSiteMenu

Resim yazıları tüm takma bölmeleri açılır menüsünden açar ek bir düğme görüntüler.

CDockingManager::EnablePaneContextMenu

Uygulama araç çubuklarını ve bölmeleri takma listesine kullanıcı farenin sağ düğmesiyle tıkladığında ve Kütüphane wm_contextmenu ileti işleme sahip bir özel bağlam menüsünü görüntülemek için kitaplık söyler.

CDockingManager::FindDockSite

Çubuk alır belirtilen konumda olduğundan ve belirtilen hizalama olan bölmesi.

CDockingManager::FindDockSiteByPane

Çubuk verir hedef çubuğu bölmesinin kimliğine sahip bölmesi.

CDockingManager::FindPaneByID

Belirtilen denetim kimliği tarafından bölmesi bulur

CDockingManager::FixupVirtualRects

Tüm geçerli araç çubuğu konumları sanal dikdörtgenler için kaydeder.

CDockingManager::FrameFromPoint

Verilen noktası içeren çerçeve döndürür.

CDockingManager::GetClientAreaBounds

İstemci alanının sınırları içeren dikdörtgen alır.

CDockingManager::GetDockingMode

Geçerli takma moduna döner.

CDockingManager::GetDockSiteFrameWnd

Ana pencere çerçevesi için bir işaretçi alır.

CDockingManager::GetEnabledAutoHideAlignment

Bölmeleri etkin hizalamasını döndürür.

CDockingManager::GetMiniFrames

Miniframes bir listesini alır.

CDockingManager::GetOuterEdgeBounds

Dış kenarlarını çerçevenin içeren dikdörtgen alır.

CDockingManager::GetPaneList

Takma Yöneticisi'ne ait bölmeleri listesini döndürür.Bu, tüm kayan bölmeleri içerir.

CDockingManager::GetSmartDockingManager

Akıllı takma Yöneticisi için bir işaretçi alır.

CDockingManager::GetSmartDockingManagerPermanent

Akıllı takma Yöneticisi için bir işaretçi alır.

CDockingManager::GetSmartDockingParams

Akıllı takma parametreleri için takma Yöneticisi döndürür.

CDockingManager::GetSmartDockingTheme

Bir static yöntem Akıllı takma işaretleyicileri görüntülemek için kullanılan bir tema döndürür.

CDockingManager::HideAutoHidePanes

Otomatik Gizle modunda bölmesini gizler.

CDockingManager::InsertDockSite

Dock bölmesi oluþturur ve kontrol çubukları listesine ekler.

CDockingManager::InsertPane

Denetim Masası, Denetim çubukları listesine ekler.

CDockingManager::IsDockSiteMenu

Tüm bölmeler başlıkları bir açılır menünün görüntülenip görüntülenmeyeceğini belirtir.

CDockingManager::IsInAdjustLayout

Tüm bölmeler düzenlerden düzeltilir belirler.

CDockingManager::IsOLEContainerMode

Takma Yöneticisi ole kapsayıcı modunda olup olmadığını belirtir.

CDockingManager::IsPointNearDockSite

Belirli bir noktaya yakın dock bölgesi olup olmadığını belirler.

CDockingManager::IsPrintPreviewValid

Baskı Önizleme modunu ayarlanmış olup olmadığını belirler.

CDockingManager::LoadState

Takma Yöneticisi'nin durumuna kayıt defterinden yükler.

CDockingManager::LockUpdate

Belirli pencere kilitler.

CDockingManager::OnActivateFrame

Çerçeve penceresi etkinleştirilir veya devre dışı olduğunda çerçevesi tarafından çağrıldı.

CDockingManager::OnClosePopupMenu

Etkin bir açılır menü wm_destroy iletiyi işlerken çerçevesi tarafından çağrıldı.

CDockingManager::OnMoveMiniFrame

Mini-frame Pencereyi taşımak için çerçevesi tarafından çağrıldı.

CDockingManager::OnPaneContextMenu

Bölmeleri listesine sahip bir menü oluşturduğunda çerçevesi tarafından çağrıldı.

CDockingManager::PaneFromPoint

Verilen noktası içeren bölme döndürür.

CDockingManager::ProcessPaneContextMenuCommand

Seçin veya belirtilen komut için onay kutusunu temizleyin ve gösterilen bölmenin düzeni yeniden hesaplamak için çerçevesi tarafından çağrıldı.

CDockingManager::RecalcLayout

Denetim listesinde mevcut denetimlerin iç düzenini yeniden hesaplar.

CDockingManager::ReleaseEmptyPaneContainers

Boş bölmesi kapsayıcıları yayımlar.

CDockingManager::RemoveHiddenMDITabbedBar

Belirtilen gizli bölme kaldırır.

CDockingManager::RemoveMiniFrame

Belirli bir kare mini çerçeve listesinden kaldırır.

CDockingManager::RemovePaneFromDockManager

Bir bölmeyi kaydını siler ve takma Yöneticisi'ndeki listeden kaldırır.

CDockingManager::ReplacePane

Bir bölmede bir başkasıyla değiştirir.

CDockingManager::ResortMiniFramesForZOrder

Mini çerçeve listesi'ndeki karelerin resorts.

CDockingManager::SaveState

Takma Yöneticisi'nin durumuna kayıt defterine kaydeder.

CDockingManager::SendMessageToMiniFrames

Belirtilen ileti mini tüm çerçevelere gönderir.

CDockingManager::Serialize

Takma Yöneticisi bir arşiv yazar.(Geçersiz kılar CObject::Serialize.)

CDockingManager::SetAutohideZOrder

Boyutu, Genişlik ve yüksekliğini kontrol çubukları ve belirtilen bölme ayarlar.

CDockingManager::SetDockingMode

Yerleştirme modu ayarlar.

CDockingManager::SetDockState

Denetim çubuklarından, mini çerçeveleri ve otomatik gizle çubukları takma durumunu ayarlar.

CDockingManager::SetPrintPreviewMode

Baskı önizlemede görüntülenen çubukları Baskı Önizleme modunu ayarlar.

CDockingManager::SetSmartDockingParams

Akıllı yerleştirme davranışını tanımlayan parametreleri ayarlar.

CDockingManager::ShowDelayShowMiniFrames

Gösterir veya gizler windows mini çerçeve.

CDockingManager::ShowPanes

Gösterir veya gizler denetimi ve otomatik gizle çubukları bölmeleri.

CDockingManager::StartSDocking

Akıllı Akıllı takma Yöneticisi hizalamasını göre belirtilen pencerenin takma başlar.

CDockingManager::StopSDocking

Docking durakları Akıllı.

Bb983791.collapse_all(tr-tr,VS.110).gifVeri üyeleri

Ad

Description

CDockingManager::m_bHideDockingBarsInContainerMode

Takma Yöneticisi ole kapsayıcı modda bölmeleri gizler olup olmadığını belirtir.

CDockingManager::m_dockModeGlobal

Genel yerleştirme modu belirtir.

CDockingManager::m_nDockSensitivity

Yerleştirme duyarlılığı belirtir.

CDockingManager::m_nTimeOutBeforeDockingBarDock

Takma Immediate Mode'da yuvaya takma bölmesi önce süreyi milisaniye cinsinden belirtir.

CDockingManager::m_nTimeOutBeforeToolBarDock

Bir araç çubuğu ana çerçeve penceresine sabitlenmişken önce süreyi milisaniye cinsinden belirtir.

Notlar

Ana çerçeve penceresi oluşturur ve bu sınıfın otomatik olarak başlatır.

Takma Yöneticisi nesnesi yerleştirme düzeni içinde bulunan tüm bölmeleri listesini ve ayrıca tüm listesini tutan CPaneFrameWnd ana çerçeve penceresine ait windows.

CDockingManager Sınıfı, bir bölme bulmak için kullanabileceğiniz bazı hizmetler uygular veya bir CPaneFrameWnd pencere.Ana kare window nesnesini sarılan olduğundan, genellikle bu hizmetler doğrudan çağırmayın.Daha fazla bilgi için bkz. CPaneFrameWnd sınıfı.

Özelleştirme ipuçları

Aşağıdaki ipuçlarını uygulayın CDockingManager nesneleri:

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CDockingManager yapılandırmak için sınıf bir CDockingManager nesnesi.Örnek resim yazıları tüm takma bölmeleri açılır menüsünden açar ek bir düğme görüntüler ve sonra nesne yerleştirme modunu ayarlayın gösterir.Bu kod parçacığını parçası olan Visual Studio Demo örnek.

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

Devralma hiyerarşisi

CObject

   CDockingManager

Gereksinimler

Başlık: afxDockingManager.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CObject sınıfı

CFrameWndEx sınıfı

CDockablePane sınıfı

CPaneFrameWnd sınıfı

Diğer Kaynaklar

mfc sınıfları