Aracılığıyla paylaş


CMDITabInfo Sınıfı

CMDITabInfo sınıfı, CMDIFrameWndEx::EnableMDITabbedGroups yöntemine parametre geçirmek için kullanılır. MDI sekmeli grupların davranışını denetlemek için bu sınıfın üyelerini ayarlayın.

Sözdizimi

class CMDITabInfo

Üyeler

Ortak Oluşturucular

Ad Tanım
CMDITabInfo::CMDITabInfo Varsayılan oluşturucu.

Genel Yöntemler

Ad Tanım
CMDITabInfo::Serialize Bu nesneyi bir arşivden veya arşivden okur veya yazar.

Veri Üyeleri

Ad Tanım
CMDITabInfo::m_bActiveTabCloseButton; Etkin sekmenin etiketinde Kapat düğmesinin görüntülenip görüntülenmeyeceğini belirtir.
CMDITabInfo::m_bAutoColor MDI sekmelerinin renklendirilip renklendirmeyeceğini belirtir.
CMDITabInfo::m_bDocumentMenu Sekme grubunun açılan belgelerin listesini veya kaydırma düğmelerini gösteren bir açılır menü görüntüleyip görüntülemediğini belirtir.
CMDITabInfo::m_bEnableTabSwap Kullanıcının sürükleyerek sekmelerin konumlarını değiştirip değiştiremeyeceğini belirtir.
CMDITabInfo::m_bFlatFrame Sekmelerin düz bir çerçeveye sahip olup olmadığını belirtir.
CMDITabInfo::m_bTabCloseButton Her sekme etiketinin Kapat düğmesi görüntüleyip görüntülemeyeceğini belirtir.
CMDITabInfo::m_bTabCustomTooltips Özel araç ipuçlarının etkinleştirilip etkinleştirilmediğini belirtir.
CMDITabInfo::m_bTabIcons MDI sekmelerinde simgelerin görüntülenip görüntülenmeyeceğini belirtir.
CMDITabInfo::m_nTabBorderSize Her sekme penceresinin kenarlık boyutunu belirtir.
CMDITabInfo::m_style Sekme etiketlerinin stilini belirtir.
CMDITabInfo::m_tabLocation Sekme etiketlerinin sayfanın en üstünde mi yoksa en altında mı yer aldığını belirtir.

Açıklamalar

Bu sınıf, çerçevenin oluşturduğu MDI sekme gruplarının parametrelerini belirtir.

Örnek

Aşağıdaki örnekte, sınıftaki çeşitli üye değişkenlerinin değerlerinin nasıl ayarlanacağı gösterilmektedir CMDITabInfo .

CMDITabInfo mdiTabParams;
mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
// set to FALSE to place close button at right of tab area
mdiTabParams.m_bActiveTabCloseButton = FALSE;
// set to TRUE to enable document icons on MDI taba
mdiTabParams.m_bTabIcons = TRUE;
// set to FALSE to disable auto-coloring of MDI tabs
mdiTabParams.m_bAutoColor = FALSE;
// set to TRUE to enable the document menu at the right edge of the tab area
mdiTabParams.m_bDocumentMenu = TRUE;
//set to TRUE to enable the user to change the tabs positions by dragging the tabs
mdiTabParams.m_bEnableTabSwap = TRUE;
// set to TRUE to give each tab window has a flat frame
mdiTabParams.m_bFlatFrame = TRUE;
// set to TRUE to enable each tab window to display the Close button on the right edge of the tab.
mdiTabParams.m_bTabCloseButton = FALSE;
// set to TRUE to enable the tabs to display tooltips.
mdiTabParams.m_bTabCustomTooltips = TRUE;
// Specifies that the tabs labels are located at the top of the page
mdiTabParams.m_tabLocation = CMFCTabCtrl::LOCATION_TOP;
EnableMDITabbedGroups(TRUE, mdiTabParams);

Devralma Hiyerarşisi

CMDITabInfo

Gereksinimler

Üst bilgi: afxmdiclientareawnd.h

CMDITabInfo::m_bActiveTabCloseButton;

Etkin sekmenin etiketinde Kapat düğmesinin görüntülenip görüntülenmeyeceğini belirtir.

BOOL m_bActiveTabCloseButton;

Açıklamalar

TRUE ise, etkin sekmenin etiketinde Kapat düğmesi görüntülenir. Kapat düğmesi, sekme alanının sağ üst köşesinden kaldırılır. Aksi takdirde, etkin sekmenin etiketi kapat düğmesini görüntülemez. Kapat düğmesi, sekme alanının sağ üst köşesinde görünür.

CMDITabInfo::m_bAutoColor

Her MDI sekmesinin kendi rengi olup olmadığını belirtir.

BOOL m_bAutoColor;

Açıklamalar

TRUE ise, her sekmenin kendi rengi olur. Renk kümesi MFC kitaplığı tarafından yönetilir. Aksi takdirde, sekmeler beyaz olarak görüntülenir. Varsayılan değer YANLIŞ'tır.

CMDITabInfo::m_bDocumentMenu

Her sekmenin, sekme alanının sağ kenarında açık belgelerin listesini gösteren bir açılır menü görüntüleyip görüntülemeyeceğini belirtir.

BOOL m_bDocumentMenu;

Açıklamalar

TRUE ise, her sekme penceresinde, sekme alanının sağ kenarında açık belgelerin listesini gösteren bir açılır menü görüntülenir; Aksi takdirde, sekme penceresinde sekme alanının sağ kenarında kaydırma düğmeleri görüntülenir. Varsayılan değer YANLIŞ'tır.

CMDITabInfo::m_bEnableTabSwap

Kullanıcının sürükleyerek sekmelerin konumlarını değiştirip değiştiremeyeceğini belirtir.

BOOL m_bEnableTabSwap;

Açıklamalar

TRUE ise, kullanıcı sekmeleri sürükleyerek sekme konumlarını değiştirebilir. Aksi takdirde, kullanıcı sekme konumlarını değiştiremez. Varsayılan değer DOĞRU'dur.

CMDITabInfo::m_bFlatFrame

Her sekme penceresinin düz bir çerçeveye sahip olup olmadığını belirtir.

BOOL m_bFlatFrame;

CMDITabInfo::m_bTabCloseButton

Her sekme penceresinde Kapat düğmesinin görüntülenip görüntülenmeyeceğini belirtir.

BOOL m_bTabCloseButton;

Açıklamalar

TRUE ise, her sekme penceresinde sekmenin sağ kenarında Kapat düğmesi görüntülenir. Aksi takdirde Kapat düğmesi görüntülenmez. Varsayılan değer DOĞRU'dur.

CMDITabInfo::m_bTabCustomTooltips

Sekmelerin araç ipuçlarını görüntüleyip görüntülemeyeceğini belirtir.

BOOL m_bTabCustomTooltips;

Açıklamalar

TRUE ise, uygulama ana çerçeveye bir AFX_WM_ON_GET_TAB_TOOLTIP iletisi gönderir. ON_REGISTERED_MESSAGE makroyu kullanarak bu iletiyi işleyebilirsiniz.

CMDITabInfo::m_bTabIcons

MDI sekmelerinde simgelerin görüntülenip görüntülenmeyeceğini belirtir.

BOOL m_bTabIcons;

Açıklamalar

TRUE ise, her MDI sekmesinde simgeler görüntülenir. Aksi takdirde, simgeler sekmelerde görüntülenmez. Varsayılan değer YANLIŞ'tır.

CMDITabInfo::m_nTabBorderSize

Her sekme penceresinin kenarlık boyutunu piksel cinsinden belirtir.

int m_nTabBorderSize;

Açıklamalar

CMFCVisualManager::GetMDITabsBordersSize varsayılan değeri döndürür.

CMDITabInfo::m_style

Sekme etiketlerinin stilini belirtir.

CMFCTabCtrl::Style m_style

Açıklamalar

Sekme etiketleri için aşağıdaki stillerden birini belirtin:

Makro Tanım
STYLE_3D 3B stil.
STYLE_3D_ONENOTE Microsoft OneNote stili.
STYLE_3D_VS2005 Microsoft Visual Studio 2005 stili.
STYLE_3D_SCROLLED Dikdörtgen sekme etiketleriyle 3B stil.
STYLE_FLAT_SHARED_HORZ_SCROLL Paylaşılan yatay kaydırma çubuğuyla düz stil.
STYLE_3D_ROUNDED_SCROLL Yuvarlak sekme etiketleriyle 3B stil.

CMDITabInfo::m_tabLocation

Sekme etiketlerinin sayfanın en üstünde mi yoksa en altında mı yer aldığını belirtir.

CMFCTabCtrl::Location m_tabLocation;

Açıklamalar

Sekmelere aşağıdaki konum bayraklarından birine uygulayın:

  • LOCATION_BOTTOM: Sekme etiketleri sayfanın en altında bulunur.

  • LOCATION_TOP: Sekme etiketleri sayfanın en üstünde bulunur

CMDITabInfo::Serialize

Bu nesneyi bir arşivden veya arşivden okur veya yazar.

void Serialize(CArchive& ar);

Parametreler

Ar
[in] Serileştirilmeye değer bir CArchive Sınıfı nesnesi.

Ayrıca bkz.

CMDIFrameWndEx Sınıfı
MDI Sekmeli Grupları
Hiyerarşi Grafiği
Sınıflar