Aracılığıyla paylaş


CTabbedPane sınıfı

Çıkarılabilir sekmeleri bölmesiyle işlevselliğini uygular.

class CTabbedPane : public CBaseTabbedPane

Üyeler

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

Ad

Description

CTabbedPane::CTabbedPane

Varsayılan Oluşturucu.

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

Ad

Description

CTabbedPane::DetachPane

  (Geçersiz kılar CBaseTabbedPane::DetachPane.)

CTabbedPane::EnableTabAutoColor

Etkinleştirir veya sekme otomatik renklendirme devre dışı bırakır.

CTabbedPane::FloatTab

Çıkarılabilir bir sekme bölme şu anda bulunuyorsa, ancak yalnızca bir bölme yüzer.(Geçersiz kılar CBaseTabbedPane::FloatTab.)

CTabbedPane::GetTabArea

Boyut ve sekme alanı sekmeli pencere içindeki konumunu döndürür.

CTabbedPane::GetTabWnd

 

CTabbedPane::HasAutoHideMode

Sekmeli bölmesinde otomatik gizle moduna geçmiş olup olmadığını belirler.(Geçersiz kılar CBaseTabbedPane::HasAutoHideMode.)

CTabbedPane::IsTabLocationBottom

Sekmeleri penceresinin en altında yer olup olmadığını belirler.

CTabbedPane::ResetTabs

Tüm sekmeli panolar varsayılan durumuna sıfırlar.

CTabbedPane::SetTabAutoColors

Otomatik Renk özelliği etkinleştirildiğinde, kullanılabilecek özel renkler listesini ayarlar.

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

Ad

Description

CTabbedPane::m_bTabsAlwaysTop

Sekmeler uygulamadaki varsayılan konumu.

CTabbedPane::m_pTabWndRTC

Özel bir çalışma zamanı sınıfı bilgileri CMFCTabCtrl-nesne türetilir.

Notlar

Bir kullanıcı bir bölme diğerine ikinci bölümde yazısının üzerine gelerek taktığında çerçevesi otomatik olarak bu sınıfın bir örneğini oluşturur.Tüm çerçevesi tarafından oluşturulan sekmeli panolar -1'in bir Kimliğe sahip.

Geçişi Outlook Biçem sekmeleri yerine Normal sekme belirtmek için AFX_CBRS_REGULAR_TABS için stil CDockablePane::CreateEx yöntemi.

Çıkarılabilir sekmelerini sekmeli bir bölme oluşturursanız, işaretçiyi depolanmamalıdır böylece bölmesi otomatik olarak çerçevesi tarafından yok.Sekmeli bölme işaretçisini almak için çağrı CBasePane::GetParentTabbedPane yöntemi.

Örnek

Bu örnekte biz oluşturmak bir CTabbedPane nesnesi.Daha sonra kullandığımız CBaseTabbedPane::AddTab ek sekmeler ekleyebilirsiniz.

CTabbedPane* pTabbededBar = new CTabbedPane (TRUE);
if (!pTabbededBar->Create (_T(""), this, CRect (0, 0, 200, 200),
                           TRUE, 
                           (UINT) -1,
                           WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
                           WS_CLIPCHILDREN | CBRS_LEFT |  
                           CBRS_FLOAT_MULTI))
{
    TRACE0("Failed to create Solution Explorer bar\n");
    return FALSE;      // fail to create
}

pTabbededBar->AddTab (&m_wndClassView);
pTabbededBar->AddTab (&m_wndResourceView);
pTabbededBar->AddTab (&m_wndFileView);
pTabbededBar->EnableDocking(CBRS_ALIGN_ANY);
DockPane(pTabbededBar);

Sekmeli denetim çubuğu nesnesi oluşturmak için başka bir yolu CDockablePane::AttachToTabWnd.AttachToTabWnd Dinamik olarak belirlediği çalışma zamanı sınıfı bilgileri kullanarak sekmeli bölmesinde nesne yöntemi CDockablePane::SetTabbedPaneRTC.

Bu örnekte, biz sekmeli bölmesinde dinamik olarak oluşturmak iki sekme ekleyin ve ikinci sekmeyi çıkarılabilir olmayan yapın.

DockPane(&m_wndClassView);
CTabbedPane* pTabbedBar = NULL;
m_wndResourceView.AttachToTabWnd (&m_wndClassView, DM_SHOW, TRUE,
                                  (CDockablePane**) &pTabbedBar);
m_wndFileView.AttachToTabWnd (pTabbedBar, DM_SHOW, TRUE,
                              (CDockablePane**) &pTabbedBar);
pTabbedBar->GetUnderlyingWindow ()->EnableTabDetach (1, FALSE);

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

                  CBaseTabbedPane

                     CTabbedPane

Gereksinimler

Başlık: afxTabbedPane.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CDockablePane sınıfı

CBaseTabbedPane sınıfı

CMFCOutlookBar sınıfı

Diğer Kaynaklar

mfc sınıfları