CDockablePane sınıfı
Ya da dock site içinde yuvalanmış veya sekmeli bölmesinde yer bölmesinde uygular.
class CDockablePane : public CPane
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları ve başlatan bir CDockablePane nesnesi. |
Public yöntemler
Ad |
Description |
---|---|
Başka bir bölme bölme ekler.Bu sekmeli bölmesinde oluşturur. |
|
Bölme dikdörtgen boyutu döndürür. |
|
Belirtilen mini çerçeve bölmesine sabitlenebilir olup olmadığını belirler. |
|
Başka bir bölme geçerli bölmesine sabitlenmiş olup olmadığını belirler. |
|
Bölmesinde otomatik olarak gizle modunu destekleyip desteklemediğini belirler.(Geçersiz kılar CBasePane::CanAutoHide.) |
|
Geçerli bölmesini başka bir bölüme yuvaya olup olmadığını belirler. |
|
Bir veya daha fazla yuvalanabilir bölmeleri MDI sekmeli belgeleri dönüştürür. |
|
Yuvalanabilir bölmesi durumunu kopyalar. |
|
Windows denetimi oluşturur ve ekler CDockablePane nesnesi. |
|
Çerçeve penceresine sabitlenmişken şu anda gibi varsayılan ayırıcıyı bölümü oluşturur. |
|
Windows denetimi oluşturur ve ekler CDockablePane nesnesi. |
|
Sekmeli bölmesinde geçerli bölmesinden oluşturur. |
|
Bir kapsayıcı bölmesine docks. |
|
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. |
Bir bölmede saklanan son yerleştirme konumuna docks. |
|
Stokları bir takma bölmesine yerleştirme başka bir bölme. |
|
Etkinleştirir veya bu bölme diğer bölmelerde kabı ile birlikte otomatik olarak gizle modunu devre dışı bırakır. |
|
Gösterir veya gizler (mandal) resim yazısı. |
|
Bölmesi görünür olduğunda otomatik olarak gizle modunu konumunu belirtir. |
|
Bölme için otomatik gizle slayt modu alır. |
|
CDockablePane::GetAutoHideButton |
Dahili olarak kullanılır. |
CDockablePane::GetAutoHideToolBar |
Dahili olarak kullanılır. |
Geçerli resim yazısı yüksekliğini döndürür. |
|
Varsayılan bölmesi ayırıcı bölme 's kapsayıcısı için döndürür. |
|
Bir bölmesine sabitlenebilir olanağı sağlanan işaretçinin konumuna bağlı olarak belirler. |
|
Takma bölmesini sürükleyin duyarlılığını döndürür. |
|
Bir bölmeyi kapsayıcısının içinde kapladığı alanı yüzdesini alır. |
|
Sekme alanı bölmesi için alır. |
|
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. |
|
Takma bölmesi otomatik olarak gizle moduna geçmiş olup olmadığını belirtir. |
|
Burada kullanıcı bir fare tıklatmaları bölme içinde özel bir konum belirtir. |
|
CDockablePane::IsAccessibilityCompatible |
Dahili olarak kullanılır. |
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. |
|
Bir bölmeyi gizle otomatik modda olup olmadığını belirler. |
|
CDockablePane::IsChangeState |
Dahili olarak kullanılır. |
Geçerli bölmesine sabitlenmiş olup olmadığını belirler. |
|
O gösterilen (gizli çağırarak veya varsa) otomatik olarak gizle modunda bir bölmedir davranışını belirler ShowPane. |
|
Bölmeyi multi-pane çerçeve penceresi içinde olup olmadığını belirtir. |
|
Bölmeyi yeniden boyutlandırılabilir olup olmadığını belirtir. |
|
Sekmeleri üstüne veya bölmesinin alt kısmında bulunan olup olmadığını belirtir. |
|
Bölme kullanıcı tarafından sürüklenen olup olmadığını belirtir. |
|
Geçerli bölmesi görünür olup olmadığını belirler. |
|
Dahili olarak kullanılır. |
|
Bir bölmenin üst değiştiğinde çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnAfterChangeParent.) |
|
Kayan bir takma çubuğu bir çerçeve penceresinde docks zaman çerçevesi tarafından çağrıldı. |
|
Bölmenin üst değişmek üzere olduğunda çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnBeforeChangeParent.) |
|
Bir bölme hakkında float için zaman çerçevesi tarafından çağrıldı.(Geçersiz kılar CPane::OnBeforeFloat.) |
|
Çerçeve bölme alet bağlı değilken bu yöntemini çağırır. |
|
Bölmeyi belirtilen bölmesiyle yerini alır. |
|
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.) |
Takma bölmesi görünür arasında geçiş yapar ve otomatik olarak gizle modunu değiştirme. |
|
Otomatik Gizle düğmesini ve otomatik olarak gizle araç bölmesi için ayarlar. |
|
CDockablePane::SetDefaultPaneDivider |
Dahili olarak kullanılır. |
Bir bölme kapsayıcısının içinde kapladığı alanı yüzdesini ayarlar. |
|
CDockablePane::SetResizeMode |
Dahili olarak kullanılır. |
Geri yüklenen varsayılan bölmesi ayırıcı olarak ayarlar. |
|
İki bölme birlikte sabitlediğinizde oluşturan sekmeli bir pencere için çalışma zamanı sınıf bilgilerini ayarlar. |
|
Gösterir veya gizler bir bölme. |
|
Gösterir veya gizler kayan animasyonla bölmesi otomatik olarak gizle modunda olduğunda görüntüleyen bölme. |
|
Otomatik Gizle modunu değiştirir.(Geçersiz kılar CPane::ToggleAutoHide .) |
|
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 |
Korumalı yöntemleri
Ad |
Description |
---|---|
Takma bölmesi (otomatik olarak gizle modunda) gizli olup olmadığını belirler. |
|
Kayan takma bölmesini otomatik gizle ne zaman durduracağını belirler. |
|
Takma bölmesi başlığını (mandal) çizer. |
|
Kullanıcı dışındaki bir resim yazısı düğmesine bastığında adlı AFX_HTCLOSE ve AFX_HTMAXBUTTON düğmeler. |
|
Bölme ya da gösterildiğinde veya gizlendiğinde, otomatik olarak gizle slayt efekti oluşturma çerçevesi tarafından çağrıldı. |
Veri üyeleri
Ad |
Description |
---|---|
Otomatik gizleme animasyon yuvalanabilir bölmesi devre dışı bırakılıp bırakılmadığını belirtir. |
|
Bölmeyi gizle otomatik modunda olduğunda bölmesi davranışını belirler. |
|
Ş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
Gereksinimler
Başlık: afxDockablePane.h