Aracılığıyla paylaş


CMDITabInfo Class

The CMDITabInfo class is used to pass parameters to CMDIFrameWndEx::EnableMDITabbedGroups method. MDI sekmeli grupların davranışını denetlemek için bu sınıfın üyelerini ayarlayın.

Syntax

class CMDITabInfo

Members

Public Constructors

Name Description
CMDITabInfo::CMDITabInfo Default constructor.

Public Methods

Name Description
CMDITabInfo::Serialize Bu nesneyi bir arşivden veya arşivden okur veya yazar.

Data Members

Name Description
CMDITabInfo::m_bActiveTabCloseButton; Specifies whether a Close button is displayed on the label of the active tab.
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 Specifies whether each tab label displays a Close button.
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.

Remarks

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

Example

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);

Inheritance Hierarchy

CMDITabInfo

Requirements

Header: afxmdiclientareawnd.h

CMDITabInfo::m_bActiveTabCloseButton

Specifies whether a Close button is displayed on the label of the active tab.

BOOL m_bActiveTabCloseButton;

Remarks

If TRUE, the label of the active tab will display a Close button. The Close button will be removed from the right top corner of the tab area. Otherwise, the label of the active tab will not display a Close button. The Close button will appear in the right top corner of the tab area.

CMDITabInfo::m_bAutoColor

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

BOOL m_bAutoColor;

Remarks

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;

Remarks

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;

Remarks

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

Specifies whether each tab window displays a Close button.

BOOL m_bTabCloseButton;

Remarks

If TRUE, each tab window displays the Close button on the right edge of the tab. Otherwise, the Close button is not displayed. 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;

Remarks

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;

Remarks

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;

Remarks

CMFCVisualManager::GetMDITabsBordersSize returns the default value.

CMDITabInfo::m_style

Sekme etiketlerinin stilini belirtir.

CMFCTabCtrl::Style m_style

Remarks

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

Macro Description
STYLE_3D 3D style.
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;

Remarks

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);

Parameters

ar
[in] A CArchive Class object to serialize.

See also

CMDIFrameWndEx Class
MDI Sekmeli Grupları
Hierarchy Chart
Classes