Aracılığıyla paylaş


CDockablePane sınıfı

Ya da dock site içinde yuvalanmış veya sekmeli bölmesinde yer bölmesinde uygular.

class CDockablePane : public CPane

Üyeler

Bb984433.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CDockablePane::CDockablePane

Yapıları ve başlatan bir CDockablePane nesnesi.

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

Ad

Description

CDockablePane::AttachToTabWnd

Başka bir bölme bölme ekler.Bu sekmeli bölmesinde oluşturur.

CDockablePane::CalcFixedLayout

Bölme dikdörtgen boyutu döndürür.

CDockablePane::CanAcceptMiniFrame

Belirtilen mini çerçeve bölmesine sabitlenebilir olup olmadığını belirler.

CDockablePane::CanAcceptPane

Başka bir bölme geçerli bölmesine sabitlenmiş olup olmadığını belirler.

CDockablePane::CanAutoHide

Bölmesinde otomatik olarak gizle modunu destekleyip desteklemediğini belirler.(Geçersiz kılar CBasePane::CanAutoHide.)

CDockablePane::CanBeAttached

Geçerli bölmesini başka bir bölüme yuvaya olup olmadığını belirler.

CDockablePane::ConvertToTabbedDocument

Bir veya daha fazla yuvalanabilir bölmeleri MDI sekmeli belgeleri dönüştürür.

CDockablePane::CopyState

Yuvalanabilir bölmesi durumunu kopyalar.

CDockablePane::Create

Windows denetimi oluşturur ve ekler CDockablePane nesnesi.

CDockablePane::CreateDefaultPaneDivider

Çerçeve penceresine sabitlenmişken şu anda gibi varsayılan ayırıcıyı bölümü oluşturur.

CDockablePane::CreateEx

Windows denetimi oluşturur ve ekler CDockablePane nesnesi.

CDockablePane::CreateTabbedPane

Sekmeli bölmesinde geçerli bölmesinden oluşturur.

CDockablePane::DockPaneContainer

Bir kapsayıcı bölmesine docks.

CDockablePane::DockPaneStandard

Bir bölmede Anahat (standart) takma kullanarak docks.

CDockablePane::DockToFrameWindow

Dahili olarak kullanılır.Bir bölmeyi sabitlemek için kullanmak CPane::DockPane veya CDockablePane::DockToWindow.

CDockablePane::DockToRecentPos

Bir bölmede saklanan son yerleştirme konumuna docks.

CDockablePane::DockToWindow

Stokları bir takma bölmesine yerleştirme başka bir bölme.

CDockablePane::EnableAutohideAll

Etkinleştirir veya bu bölme diğer bölmelerde kabı ile birlikte otomatik olarak gizle modunu devre dışı bırakır.

CDockablePane::EnableGripper

Gösterir veya gizler (mandal) resim yazısı.

CDockablePane::GetAHRestoredRect

Bölmesi görünür olduğunda otomatik olarak gizle modunu konumunu belirtir.

CDockablePane::GetAHSlideMode

Bölme için otomatik gizle slayt modu alır.

CDockablePane::GetAutoHideButton

Dahili olarak kullanılır.

CDockablePane::GetAutoHideToolBar

Dahili olarak kullanılır.

CDockablePane::GetCaptionHeight

Geçerli resim yazısı yüksekliğini döndürür.

CDockablePane::GetDefaultPaneDivider

Varsayılan bölmesi ayırıcı bölme 's kapsayıcısı için döndürür.

CDockablePane::GetDockingStatus

Bir bölmesine sabitlenebilir olanağı sağlanan işaretçinin konumuna bağlı olarak belirler.

CDockablePane::GetDragSensitivity

Takma bölmesini sürükleyin duyarlılığını döndürür.

CDockablePane::GetLastPercentInPaneContainer

Bir bölmeyi kapsayıcısının içinde kapladığı alanı yüzdesini alır.

CDockablePane::GetTabArea

Sekme alanı bölmesi için alır.

CDockablePane::GetTabbedPaneRTC

Başka bir bölme geçerli bölmesine docks oluşturulan bir sekmeli pencere çalışma zamanı sınıfı bilgileri döndürür.

CDockablePane::HasAutoHideMode

Takma bölmesi otomatik olarak gizle moduna geçmiş olup olmadığını belirtir.

CDockablePane::HitTest

Burada kullanıcı bir fare tıklatmaları bölme içinde özel bir konum belirtir.

CDockablePane::IsAccessibilityCompatible

Dahili olarak kullanılır.

CDockablePane::IsAutohideAllEnabled

Takma bölmesi ve kapsayıcı içindeki tüm diğer bölmeler otomatik olarak gizle modunda yerleştirilebilir olup olmadığını gösterir.

CDockablePane::IsAutoHideMode

Bir bölmeyi gizle otomatik modda olup olmadığını belirler.

CDockablePane::IsChangeState

Dahili olarak kullanılır.

CDockablePane::IsDocked

Geçerli bölmesine sabitlenmiş olup olmadığını belirler.

CDockablePane::IsHideInAutoHideMode

O gösterilen (gizli çağırarak veya varsa) otomatik olarak gizle modunda bir bölmedir davranışını belirler ShowPane.

CDockablePane::IsInFloatingMultiPaneFrameWnd

Bölmeyi multi-pane çerçeve penceresi içinde olup olmadığını belirtir.

CDockablePane::IsResizable

Bölmeyi yeniden boyutlandırılabilir olup olmadığını belirtir.

CDockablePane::IsTabLocationBottom

Sekmeleri üstüne veya bölmesinin alt kısmında bulunan olup olmadığını belirtir.

CDockablePane::IsTracked

Bölme kullanıcı tarafından sürüklenen olup olmadığını belirtir.

CDockablePane::IsVisible

Geçerli bölmesi görünür olup olmadığını belirler.

CDockablePane::LoadState

Dahili olarak kullanılır.

CDockablePane::OnAfterChangeParent

Bir bölmenin üst değiştiğinde çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnAfterChangeParent.)

CDockablePane::OnAfterDockFromMiniFrame

Kayan bir takma çubuğu bir çerçeve penceresinde docks zaman çerçevesi tarafından çağrıldı.

CDockablePane::OnBeforeChangeParent

Bölmenin üst değişmek üzere olduğunda çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnBeforeChangeParent.)

CDockablePane::OnBeforeFloat

Bir bölme hakkında float için zaman çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnBeforeFloat.)

CDockablePane::RemoveFromDefaultPaneDividier

Çerçeve bölme alet bağlı değilken bu yöntemini çağırır.

CDockablePane::ReplacePane

Bölmeyi belirtilen bölmesiyle yerini alır.

CDockablePane::RestoreDefaultPaneDivider

Varsayılan bölmesi ayırıcıyı geri yüklemek için bir bölme serisi gibi framework bu yöntemini çağırır.

CDockablePane::SaveState

Dahili olarak kullanılır.

CDockablePane::Serialize

Bölmeyi serileştirildiğini.(Geçersiz kılar CBasePane::Serialize.)

CDockablePane::SetAutoHideMode

Takma bölmesi görünür arasında geçiş yapar ve otomatik olarak gizle modunu değiştirme.

CDockablePane::SetAutoHideParents

Otomatik Gizle düğmesini ve otomatik olarak gizle araç bölmesi için ayarlar.

CDockablePane::SetDefaultPaneDivider

Dahili olarak kullanılır.

CDockablePane::SetLastPercentInPaneContainer

Bir bölme kapsayıcısının içinde kapladığı alanı yüzdesini ayarlar.

CDockablePane::SetResizeMode

Dahili olarak kullanılır.

CDockablePane::SetRestoredDefaultPaneDivider

Geri yüklenen varsayılan bölmesi ayırıcı olarak ayarlar.

CDockablePane::SetTabbedPaneRTC

İki bölme birlikte sabitlediğinizde oluşturan sekmeli bir pencere için çalışma zamanı sınıf bilgilerini ayarlar.

CDockablePane::ShowPane

Gösterir veya gizler bir bölme.

CDockablePane::Slide

Gösterir veya gizler kayan animasyonla bölmesi otomatik olarak gizle modunda olduğunda görüntüleyen bölme.

CDockablePane::ToggleAutoHide

Otomatik Gizle modunu değiştirir.(Geçersiz kılar CPane::ToggleAutoHide .)

CDockablePane::UndockPane

Ana çerçeve penceresi veya miniframe pencere kapsayıcı bölmesinden bilgisayarınızı çıkarabilirsiniz.

CDockablePane::UnSetAutoHideMode

Dahili olarak kullanılır.Otomatik Gizle modunu ayarlamak için kullanın.CDockablePane::SetAutoHideMode

Bb984433.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CDockablePane::CheckAutoHideCondition

Takma bölmesi (otomatik olarak gizle modunda) gizli olup olmadığını belirler.

CDockablePane::CheckStopSlideCondition

Kayan takma bölmesini otomatik gizle ne zaman durduracağını belirler.

CDockablePane::DrawCaption

Takma bölmesi başlığını (mandal) çizer.

CDockablePane::OnPressButtons

Kullanıcı dışındaki bir resim yazısı düğmesine bastığında adlı AFX_HTCLOSE ve AFX_HTMAXBUTTON düğmeler.

CDockablePane::OnSlide

Bölme ya da gösterildiğinde veya gizlendiğinde, otomatik olarak gizle slayt efekti oluşturma çerçevesi tarafından çağrıldı.

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

Ad

Description

CDockablePane::m_bDisableAnimation

Otomatik gizleme animasyon yuvalanabilir bölmesi devre dışı bırakılıp bırakılmadığını belirtir.

CDockablePane::m_bHideInAutoHideMode

Bölmeyi gizle otomatik modunda olduğunda bölmesi davranışını belirler.

CDockablePane::m_nSlideSteps

Şu durumda bölmesinin animasyon hızını belirtir gösterilirken veya otomatik olarak gizle modunda.

Notlar

CDockablePaneaşağıdaki işlevleri gerçekleştirir:

  • Bir bölmede bir ana çerçeve penceresine sabitleme.

  • Bir bölme otomatik olarak gizle moduna geçiriliyor.

  • Bir bölmeyi sekmeli bir pencere iliştirme.

  • Miniframe pencere bölmesinde kayan.

  • Miniframe penceresinde Yüzen başka bir bölmeye bölme takma.

  • Bir bölmeyi yeniden boyutlandırma.

  • Yükleme ve durumu yuvalanma bölmesi için kaydetme.

    [!NOT]

    Durum bilgilerini Windows kayıt defterine kaydedilir.

  • Bir bölme olan veya olmayan bir resim yazısı oluşturma.Resim yazısı metin etiketine sahip olabilir ve degrade renkle doldurulmuş.

  • Bölmesinin içeriğini görüntülerken bir bölmesine sürükleme

  • Bir bölmede bir dikdörtgeni görüntülerken sürükleme.

Uygulamanızda takma bölmesini kullanmak için bilgisayarınızda bölmesi sınıfından türeyen CDockablePane sınıfı.Türetilen nesne ya da ana çerçeve window nesnesini veya bölmenizin örneğini denetleyen bir window nesnesi içine gömün.Sonra çağrı CDockablePane::Create yöntemini veya CDockablePane::CreateEx , işlediğinizde yöntemi WM_CREATE ana çerçeve penceresinde ileti.Son olarak çağırarak bölmesi nesnesi belirleme CBasePane::EnableDocking, CBasePane::DockPane, ya da CDockablePane::AttachToTabWnd.

Özelleştirme ipuçları

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

  • Çağırırsanız, CDockablePane::AttachToTabWnd , sekmeli bir pencere için bir işaretçi iki sekmeli, yuvalanabilir bölme için döndürülecek ppTabbedControlBar parametresi.Bu parametreyi kullanarak sekmeli pencere sekmelerini eklemeye devam edebilirsiniz.

  • Tarafından oluşturulan sekmeli bölmesinde tür CDockablePane::AttachToTabWnd tarafından belirlenen CDockablePane , nesne pTabControlBarAttachTo parametresi.Arayabileceğiniz CDockablePane::SetTabbedPaneRTC için sekmeli bölmesinde tür kümesi CDockablePane oluşturacaktır.Varsayılan türü tarafından belirlenir dwTabbedStyle , CDockablePane::Create ilk oluşturduğunuzda, CDockablePane.dwTabbedStyle afx_cbrs_outlook_tabs varsayılan türü olan CMFCOutlookBar sınıfı; dwTabbedStyle afx_cbrs_regular_tabs varsayılan türü olan CTabbedPane sınıfı.

  • Başka bir yuvalanabilir bölme sabitlemek, arama CDockablePane::DockToWindow yöntemi.Bu yöntem aramadan önce özgün bölmesinde bir yerde sabitlenebilir gerekir.

  • Üye değişkeni CDockablePane::m_bHideInAutoHideMode denetimlerini yuvalanabilir bölmeleri otomatik davranmasına nasıl Gizle modunu aradığınızda, CDockablePane::ShowPane.Bu üye değişkeni ayarlarsanız, TRUE, yuvalanabilir bölmeleri ve bunların otomatik gizle düğmeleri gizli.Aksi halde, bunlar içeri ve dışarı slayt.

  • Otomatik gizleme animasyon ayarlanarak devre CDockablePane::m_bDisableAnimation üye değişkeni TRUE.

Örnek

Aşağıdaki örnek nasıl yapılandırılacağı gösterilmektedir bir CDockablePane çeşitli yöntemler kullanarak nesne CDockablePane sınıfı.Otomatik Gizle yuvalanabilir bölmesi için tüm özelliğini etkinleştirmek, resim yazısı veya kıskacı etkinleştirmek otomatik olarak gizle modunu etkinleştirmek, bölmesini göster ve otomatik olarak gizle modunda bir bölme animasyon üzere örneği verilmektedir.Bu kod parçacığını parçası olan Visual Studio Demo örnek.

    // 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);

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

Gereksinimler

Başlık: afxDockablePane.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CPane sınıfı

Diğer Kaynaklar

mfc sınıfları