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.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
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.
Syntax
class CMDITabInfo
Members
Ortak Oluşturucular
| Name | Description |
|---|---|
CMDITabInfo::CMDITabInfo |
Varsayılan oluşturucu. |
Genel Yöntemler
| Name | Description |
|---|---|
| CMDITabInfo::Serialize | Bu nesneyi bir arşivden veya arşivden okur veya yazar. |
Veri Üyeleri
| Name | Description |
|---|---|
| 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. |
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);
Devralma Hiyerarşisi
Requirements
Ü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;
Remarks
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;
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
Her sekme penceresinde Kapat düğmesinin görüntülenip görüntülenmeyeceğini belirtir.
BOOL m_bTabCloseButton;
Remarks
DOĞRU 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;
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 varsayılan değeri döndürür.
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 | 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;
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] Serileştirilmeye değer bir CArchive Sınıfı nesnesi.
Ayrıca bakınız
CMDIFrameWndEx Sınıfı
MDI Sekmeli Grupları
Hiyerarşi Grafiği
Classes