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
Ortak Oluşturucusu
Ad |
Description |
---|---|
CMFCTabCtrl::CMFCTabCtrl |
Varsayılan Oluşturucu. |
CMFCTabCtrl::~CMFCTabCtrl |
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
O sekmede odağı ayarlar ve geçerli sekme denetiminin belirtilen sekmesini görüntüler. |
|
|
|
Ç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. |
|
Belirtilen sekme alanının boyutunu deflates.(Geçersiz kılar CMFCBaseTabCtrl::CalcRectEdit.) |
|
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. |
Kapat düğmesini gizler veya gösterir (x) etkin sekmede. |
|
Etkinleştirir veya düzenlenebilir sekme etiketleri devre dışı bırakır.(Geçersiz kılar CMFCBaseTabCtrl::EnableInPlaceEdit.) |
|
Sekmeli pencere menüsünü açan bir düğme ile pencere sekmelerini kaydırma iki düğme yerini alır. |
|
Bir sekme görünür olmasını sağlar. |
|
Bir menü sekmeli bir sekme ile ilişkili sembol alır. |
|
Geçerli sekme denetiminde görüntülenen ilk sekme dizini alır. |
|
Geçerli sekme denetiminin nasıl yeniden boyutlandırılıp boyutlandırılamayacağı belirten bir değeri alır. |
|
Sekme denetimle ilişkilendirilmiş kaydırma çubuğunu nesneye bir işaretçi alır. |
|
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.) |
Bir sekme en fazla genişliği alır. |
|
Sekme alanı geçerli sekme denetiminin yüksekliğini alır. |
|
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. |
İstemci alanının geçerli sekme denetiminin kenarlığını alır. |
|
Yatay kaydırma çubuğu, etkin pencereyi gizler. |
|
Etkin olmayan sekme denetimi windows görüntülemek için çerçeve olup olmadığını belirtir. |
|
Etkinleştirir veya görünen sekmeler, sekme alanı çizme devre dışı bırakır. |
|
Etkinleştirir veya tek bir sekmeli pencere olduğunda bir sekme çizim devre dışı bırakır.(Geçersiz kılar CMFCBaseTabCtrl::HideSingleTab.) |
|
Geçerli sekmeyi sekme denetiminin etkin sekme bir çoklu belge arabirimi sekme grubunda olup olmadığını gösterir. |
|
Etkin sekme metni kalın yazı tipinde görüntülenip görüntülenmeyeceğini gösterir. |
|
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. |
|
Sekmeli pencere katıştırılmış bölmeleri etrafına bir çerçeve dikdörtgen çizer olup olmadığını gösterir. |
|
Sekme alanı etrafındaki çerçeveyi düz veya 3d olup olmadığını gösterir. |
|
Geçerli sekme denetiminin sekmeleri görünümünü düz olup olmadığını gösterir. |
|
Sol ve sağ tarafında geçerli sekme denetimindeki bir sekme görünümünü yuvarlak olup olmadığını gösterir. |
|
Geçerli sekme denetiminin çok belgeli arabirim penceresi istemci alanında yer alan olup olmadığını gösterir. |
|
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.) |
Geçerli sekme denetiminin bir grup olarak, sekme kaydırma yapabilirsiniz bir kaydırma çubuğu olup olmadığını gösterir. |
|
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. |
|
Sekmeler Visual Studio .net 2005 stilinde görüntülenip görüntülenmeyeceğini gösterir. |
|
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.) |
İmleci sekme denetimi penceresine ilk sürüklendiğinde çerçevesi tarafından çağrıldı. |
|
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.) |
|
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.) |
Geçerli sekmeyi sekme denetiminin bir çoklu belge arabirimi sekme grubunda etkin sekme olarak ayarlar. |
|
Bir sekme etkinleştirir.(Geçersiz kılar CMFCBaseTabCtrl::SetActiveTab.) |
|
Etkinleştirir veya koyu bir yazı tipi, etkin sekmelerde kullanımını devre dışı bırakır. |
|
Etkinleştirir veya drawinga çerçevenin dikdörtgen içine katıştırılmış bir çubuğu devre dışı bırakır. |
|
Sekme etrafına bir düz veya 3d kare çizmek etkinleştirilip etkinleştirilmeyeceğini belirtir. |
|
Resim listesi belirtir.(Geçersiz kılar CMFCBaseTabCtrl::SetImageList.) |
|
Geçerli sekme denetiminin nasıl yeniden boyutlandırılıp boyutlandırılamayacağı belirtir ve denetimi yeniden görüntüler. |
|
En fazla sekme genişliği sekmeli bir pencere belirtir. |
|
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.) |
Yatay kaydırma çubuğu düz sekmeleri görüntüler bir sekme denetimi çizer. |
Veri üyeleri
Ad |
Description |
---|---|
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:
Örneğini CTabbedPane sınıfı.
Call CDockablePane::Create.
Use CBaseTabbedPane::AddTab veya CMFCBaseTabCtrl::InsertTab yeni sekmeler eklemek için.
Call CBasePane::EnableDocking böylece ana çerçeve penceresine sabitleme geçerli sekme denetiminin sabitleyebilirsiniz.
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
Ö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