Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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