Aracılığıyla paylaş


CMFCTabCtrl sınıfı

CMFCTabCtrl Sınıfı, bir sekme denetimi işlevselliğini sağlar.Sekme denetiminin kendi üstüne veya altına yuvalanabilir pencere sekmelerle düz ya da üç boyutlu görüntüler.Sekmeler, metin ve resim görüntüleme ve etkin olduğunda rengini değiştirebilirsiniz.

class CMFCTabCtrl : public CMFCBaseTabCtrl

Üyeler

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

Ad

Description

CMFCTabCtrl::CMFCTabCtrl

Varsayılan Oluşturucu.

CMFCTabCtrl::~CMFCTabCtrl

Yıkıcı.

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

Ad

Description

CMFCTabCtrl::ActivateMDITab

O sekmede odağı ayarlar ve geçerli sekme denetiminin belirtilen sekmesini görüntüler.

CMFCTabCtrl::AllowDestroyEmptyTabbedPane

 

CMFCTabCtrl::AutoSizeWindow

Çerçeve bir kullanýcý arabirimi öðesi, sekme denetimi değişiklikleri olduğunda tüm sekme denetimi windows istemci alanının yeniden boyutlandırmak için olup olmadığını belirtir.

CMFCTabCtrl::CalcRectEdit

Belirtilen sekme alanının boyutunu deflates.(Geçersiz kılar CMFCBaseTabCtrl::CalcRectEdit.)

CMFCTabCtrl::Create

Sekme denetimi oluşturur ve ekler CMFCTabCtrl nesnesi.

CMFCTabCtrl::CreateObject

Bu sınıf türü dinamik bir örneğini oluşturmak için çerçevesi tarafından kullanılır.

CMFCTabCtrl::EnableActiveTabCloseButton

Kapat düğmesini gizler veya gösterir (x) etkin sekmede.

CMFCTabCtrl::EnableInPlaceEdit

Etkinleştirir veya düzenlenebilir sekme etiketleri devre dışı bırakır.(Geçersiz kılar CMFCBaseTabCtrl::EnableInPlaceEdit.)

CMFCTabCtrl::EnableTabDocumentsMenu

Sekmeli pencere menüsünü açan bir düğme ile pencere sekmelerini kaydırma iki düğme yerini alır.

CMFCTabCtrl::EnsureVisible

Bir sekme görünür olmasını sağlar.

CMFCTabCtrl::GetDocumentIcon

Bir menü sekmeli bir sekme ile ilişkili sembol alır.

CMFCTabCtrl::GetFirstVisibleTabNum

Geçerli sekme denetiminde görüntülenen ilk sekme dizini alır.

CMFCTabCtrl::GetResizeMode

Geçerli sekme denetiminin nasıl yeniden boyutlandırılıp boyutlandırılamayacağı belirten bir değeri alır.

CMFCTabCtrl::GetScrollBar

Sekme denetimle ilişkilendirilmiş kaydırma çubuğunu nesneye bir işaretçi alır.

CMFCTabCtrl::GetTabArea

Sınırlayıcı dikdörtgenin üst veya alt sekme denetiminin sekme etiketi alanının alır.(Geçersiz kılar CMFCBaseTabCtrl::GetTabArea.)

CMFCTabCtrl::GetTabFromPoint

Belirli bir noktaya içeren sekmeyi alır.(Geçersiz kılar CMFCBaseTabCtrl::GetTabFromPoint.)

CMFCTabCtrl::GetTabMaxWidth

Bir sekme en fazla genişliği alır.

CMFCTabCtrl::GetTabsHeight

Sekme alanı geçerli sekme denetiminin yüksekliğini alır.

CMFCTabCtrl::GetTabsRect

Geçerli sekme denetimi sekme alanı bounds dikdörtgen alır.(Geçersiz kılar CMFCBaseTabCtrl::GetTabsRect.)

CMFCTabCtrl::GetThisClass

Bir işaretçi elde etmek için çerçevesi tarafından kullanılan CRuntimeClass Bu sınıf türü ile ilişkili olan nesne.

CMFCTabCtrl::GetWndArea

İstemci alanının geçerli sekme denetiminin kenarlığını alır.

CMFCTabCtrl::HideActiveWindowHorzScrollBar

Yatay kaydırma çubuğu, etkin pencereyi gizler.

CMFCTabCtrl::HideInactiveWindow

Etkin olmayan sekme denetimi windows görüntülemek için çerçeve olup olmadığını belirtir.

CMFCTabCtrl::HideNoTabs

Etkinleştirir veya görünen sekmeler, sekme alanı çizme devre dışı bırakır.

CMFCTabCtrl::HideSingleTab

Etkinleştirir veya tek bir sekmeli pencere olduğunda bir sekme çizim devre dışı bırakır.(Geçersiz kılar CMFCBaseTabCtrl::HideSingleTab.)

CMFCTabCtrl::IsActiveInMDITabGroup

Geçerli sekmeyi sekme denetiminin etkin sekme bir çoklu belge arabirimi sekme grubunda olup olmadığını gösterir.

CMFCTabCtrl::IsActiveTabBoldFont

Etkin sekme metni kalın yazı tipinde görüntülenip görüntülenmeyeceğini gösterir.

CMFCTabCtrl::IsActiveTabCloseButton

Gösterir olup olmadığını Kapat düğmesini (x) etkin sekme ya da sekme alanının sağ üst köşesinde görüntülenir.

CMFCTabCtrl::IsDrawFrame

Sekmeli pencere katıştırılmış bölmeleri etrafına bir çerçeve dikdörtgen çizer olup olmadığını gösterir.

CMFCTabCtrl::IsFlatFrame

Sekme alanı etrafındaki çerçeveyi düz veya 3d olup olmadığını gösterir.

CMFCTabCtrl::IsFlatTab

Geçerli sekme denetiminin sekmeleri görünümünü düz olup olmadığını gösterir.

CMFCTabCtrl::IsLeftRightRounded

Sol ve sağ tarafında geçerli sekme denetimindeki bir sekme görünümünü yuvarlak olup olmadığını gösterir.

CMFCTabCtrl::IsMDITabGroup

Geçerli sekme denetiminin çok belgeli arabirim penceresi istemci alanında yer alan olup olmadığını gösterir.

CMFCTabCtrl::IsOneNoteStyle

Geçerli sekme denetimi Microsoft OneNote stilinde görüntülenip görüntülenmediğini gösterir.

CMFCTabCtrl::IsPtInTabArea

Bir noktayı sekme alanı içinde olup olmadığını belirler.(Geçersiz kılar CMFCBaseTabCtrl::IsPtInTabArea.)

CMFCTabCtrl::IsSharedScroll

Geçerli sekme denetiminin bir grup olarak, sekme kaydırma yapabilirsiniz bir kaydırma çubuğu olup olmadığını gösterir.

CMFCTabCtrl::IsTabDocumentsMenu

Sekme denetiminin kaydırma düğmeleri veya sekmeli bir menü görüntüleyen bir düğmeye görüntüleyip görüntülemediğini gösterir.

CMFCTabCtrl::IsVS2005Style

Sekmeler Visual Studio .net 2005 stilinde görüntülenip görüntülenmeyeceğini gösterir.

CMFCTabCtrl::ModifyTabStyle

Geçerli sekme denetiminde sekmeler görünümünü belirler.

CMFCTabCtrl::MoveTab

Bir sekme başka bir sekme konumuna taşır.(Geçersiz kılar CMFCBaseTabCtrl::MoveTab.)

CMFCTabCtrl::OnDragEnter

İmleci sekme denetimi penceresine ilk sürüklendiğinde çerçevesi tarafından çağrıldı.

CMFCTabCtrl::OnDragOver

Bırakma hedef pencere üzerinde fare hareket ettiğinde sürükleme işlemi sırasında çerçevesi tarafından çağrıldı.(Geçersiz kılar CMFCBaseTabCtrl::OnDragOver.)

CMFCTabCtrl::OnShowTabDocumentsMenu

Kullanıcı bir sekmeyi seçer ve seçilen sekme etkin sekme yapar kadar bekler, sekmeli bir menü görüntüler.

CMFCTabCtrl::PreTranslateMessage

İçin dağıtılan önce pencere iletilerinin çeviren TranslateMessage ve DispatchMessage Windows işlevleri.(Geçersiz kılar CMFCBaseTabCtrl::PreTranslateMessage.)

CMFCTabCtrl::RecalcLayout

Sekme denetiminin iç düzenini yeniden hesaplar.(Geçersiz kılar CMFCBaseTabCtrl::RecalcLayout.)

CMFCTabCtrl::SetActiveInMDITabGroup

Geçerli sekmeyi sekme denetiminin bir çoklu belge arabirimi sekme grubunda etkin sekme olarak ayarlar.

CMFCTabCtrl::SetActiveTab

Bir sekme etkinleştirir.(Geçersiz kılar CMFCBaseTabCtrl::SetActiveTab.)

CMFCTabCtrl::SetActiveTabBoldFont

Etkinleştirir veya koyu bir yazı tipi, etkin sekmelerde kullanımını devre dışı bırakır.

CMFCTabCtrl::SetDrawFrame

Etkinleştirir veya drawinga çerçevenin dikdörtgen içine katıştırılmış bir çubuğu devre dışı bırakır.

CMFCTabCtrl::SetFlatFrame

Sekme etrafına bir düz veya 3d kare çizmek etkinleştirilip etkinleştirilmeyeceğini belirtir.

CMFCTabCtrl::SetImageList

Resim listesi belirtir.(Geçersiz kılar CMFCBaseTabCtrl::SetImageList.)

CMFCTabCtrl::SetResizeMode

Geçerli sekme denetiminin nasıl yeniden boyutlandırılıp boyutlandırılamayacağı belirtir ve denetimi yeniden görüntüler.

CMFCTabCtrl::SetTabMaxWidth

En fazla sekme genişliği sekmeli bir pencere belirtir.

CMFCTabCtrl::StopResize

Geçerli sekme denetimi yeniden boyutlandırma işlemi sonlandırır.

CMFCTabCtrl::SwapTabs

Sekmeleri çifti ile değiştirir.(Geçersiz kılar CMFCBaseTabCtrl::SwapTabs.)

CMFCTabCtrl::SynchronizeScrollBar

Yatay kaydırma çubuğu düz sekmeleri görüntüler bir sekme denetimi çizer.

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

Ad

Description

CMFCTabCtrl::m_bEnableActivate

Etkin görünüm, yeni bir sekme eklenir ve etkin odağı kaybeden engeller.

Notlar

CMFCTabCtrl Sınıfını destekler:

  • Sekme içeren 3B, düz ve düz bir paylaşılan yatay kaydırma çubuğu denetimi stilleri.

  • Üst veya pencerenin alt bulunan sekmeler.

  • Metin, resim, veya metin ve görüntüleri görüntüleyen sekmeler.

  • Bir sekme etkin olduğunda rengini Değiştir sekmeleri.

  • Ayarlanabilir sekmeler için kenarlık boyutu değişiyor.

  • Sekmeli pencere ayrılabilir.

CMFCTabCtrl Sınıfını içeren bir iletişim kutusu, kullanılabilir ancak çubukları gibi takma kullanan uygulamalar denetimi için tasarlanmıştır Microsoft Excel ve Visual Studio.Daha fazla bilgi için bkz. CDockablePane sınıfı.

Sekme denetimi uygulamanızda takma yeniden boyutlandırılabilir, eklemek için şu adımları izleyin:

  1. Örneğini CTabbedPane sınıfı.

  2. Call CDockablePane::Create.

  3. Use CBaseTabbedPane::AddTab veya CMFCBaseTabCtrl::InsertTab yeni sekmeler eklemek için.

  4. Call CBasePane::EnableDocking böylece ana çerçeve penceresine sabitleme geçerli sekme denetiminin sabitleyebilirsiniz.

  5. Call CFrameWndEx::DockPane ana kare sekmeli pencere sabitlemek için.

Sekmeli bir pencere yerleştirme denetim çubuğu olarak nasıl bir örnek için bkz: CTabbedPane sınıfı.Kullanmak için CMFCTabCtrl -Takmalı bir denetim oluşturmak bir CMFCTabCtrl object ve sonra call CMFCTabCtrl::Create.

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

            CMFCTabCtrl

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CMFCTabCtrl yapılandırmak için sınıf bir CMFCTabCtrl nesnesi.Örneğin, bir sekme ekleyin, etkin sekmesinde Kapat düğmesini göster, düzenlenebilir sekme etiketleri etkinleştir ve sekmeli pencere etiketi açılır menüsünü görüntülemek açıklar.Bu örnek bir parçası olan durumu koleksiyonu örnek.

    CMFCTabCtrl m_wndTabs;


...


    // Attach list windows to tab:
    // CListCtrl m_wndList1
    // CListCtrl m_wndList2
    // CListCtrl m_wndList3
    m_wndTabs.AddTab (&m_wndList1, _T("Output 1"), (UINT)-1);
    m_wndTabs.AddTab (&m_wndList2, _T("Output 2"), (UINT)-1);
    m_wndTabs.AddTab (&m_wndList3, _T("Output 3"), (UINT)-1);

    m_wndTabs.EnableActiveTabCloseButton();
    m_wndTabs.EnableInPlaceEdit(true);
    m_wndTabs.EnableTabDocumentsMenu();
    m_wndTabs.SetActiveTab(1);
    m_wndTabs.SetDrawFrame();
    m_wndTabs.SetFlatFrame();

Gereksinimler

Başlık: afxtabctrl.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CDockablePane sınıfı

CDockablePane sınıfı

CMFCBaseTabCtrl sınıfı

Diğer Kaynaklar

mfc sınıfları