Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
De CMDITabInfo klasse wordt gebruikt om parameters door te geven aan de methode CMDIFrameWndEx::EnableMDITabbedGroups . Stel leden van deze klasse in om het gedrag van groepen met tabbladen met MDI te beheren.
Syntax
class CMDITabInfo
Members
Openbare constructors
| Name | Description |
|---|---|
CMDITabInfo::CMDITabInfo |
Standaardconstructor. |
Openbare methoden
| Name | Description |
|---|---|
| CMDITabInfo::Serialiseren | Leest of schrijft dit object van of naar een archief. |
Gegevensleden
| Name | Description |
|---|---|
| CMDITabInfo::m_bActiveTabCloseButton; | Hiermee geeft u op of er een knop Sluiten wordt weergegeven op het label van het actieve tabblad. |
| CMDITabInfo::m_bAutoColor | Hiermee geeft u op of de MDI-tabbladen moeten worden gekleurd. |
| CMDITabInfo::m_bDocumentMenu | Hiermee geeft u op of in de tabgroep een pop-upmenu wordt weergegeven met een lijst met geopende documenten of schuifknoppen worden weergegeven. |
| CMDITabInfo::m_bEnableTabSwap | Hiermee geeft u op of de gebruiker de posities van tabbladen kan verwisselen door te slepen. |
| CMDITabInfo::m_bFlatFrame | Hiermee geeft u op of tabbladen een plat frame hebben. |
| CMDITabInfo::m_bTabCloseButton | Hiermee geeft u op of elk tabbladlabel een knop Sluiten weergeeft. |
| CMDITabInfo::m_bTabCustomTooltips | Hiermee geeft u op of aangepaste knopinfo is ingeschakeld. |
| CMDITabInfo::m_bTabIcons | Hiermee geeft u op of pictogrammen op MDI-tabbladen moeten worden weergegeven. |
| CMDITabInfo::m_nTabBorderSize | Hiermee geeft u de randgrootte van elk tabbladvenster. |
| CMDITabInfo::m_style | Hiermee geeft u de stijl van de tablabels op. |
| CMDITabInfo::m_tabLocation | Hiermee geeft u op of de tabbladenlabels zich boven of onder aan de pagina bevinden. |
Remarks
Deze klasse geeft de parameters op van de MDI-tabbladgroepen die door het framework worden gemaakt.
Example
In het volgende voorbeeld ziet u hoe u de waarden van de verschillende lidvariabelen in CMDITabInfo klasse instelt.
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);
Overnamehiƫrarchie
Requirements
Header: afxmdiclientareawnd.h
CMDITabInfo::m_bActiveTabCloseButton
Hiermee geeft u op of er een knop Sluiten wordt weergegeven op het label van het actieve tabblad.
BOOL m_bActiveTabCloseButton;
Remarks
Als WAAR is, wordt op het label van het actieve tabblad een knop Sluiten weergegeven. De knop Sluiten wordt verwijderd uit de rechterbovenhoek van het tabbladgebied. Anders wordt op het label van het actieve tabblad geen knop Sluiten weergegeven. De knop Sluiten wordt weergegeven in de rechterbovenhoek van het tabbladgebied.
CMDITabInfo::m_bAutoColor
Hiermee geeft u op of elk MDI-tabblad een eigen kleur heeft.
BOOL m_bAutoColor;
Remarks
Als WAAR is, heeft elk tabblad een eigen kleur. De set kleuren wordt beheerd door de MFC-bibliotheek. Anders worden de tabbladen wit weergegeven. De standaardwaarde is FALSE.
CMDITabInfo::m_bDocumentMenu
Hiermee geeft u op of op elk tabblad een pop-upmenu wordt weergegeven met een lijst met geopende documenten aan de rechterkant van het tabbladgebied.
BOOL m_bDocumentMenu;
Remarks
Als WAAR is, wordt in elk tabbladvenster een pop-upmenu weergegeven met een lijst met geopende documenten aan de rechterkant van het tabbladgebied; Anders worden in het tabbladvenster schuifknoppen weergegeven aan de rechterkant van het tabbladgebied. De standaardwaarde is FALSE.
CMDITabInfo::m_bEnableTabSwap
Hiermee geeft u op of de gebruiker de posities van tabbladen kan verwisselen door te slepen.
BOOL m_bEnableTabSwap;
Remarks
Als WAAR is, kan de gebruiker de tabposities wijzigen door de tabbladen te slepen. Anders kan de gebruiker de tabposities niet wijzigen. De standaardwaarde is TRUE.
CMDITabInfo::m_bFlatFrame
Hiermee geeft u op of elk tabbladvenster een plat frame heeft.
BOOL m_bFlatFrame;
CMDITabInfo::m_bTabCloseButton
Hiermee geeft u op of in elk tabbladvenster een knop Sluiten wordt weergegeven.
BOOL m_bTabCloseButton;
Remarks
Als WAAR is, wordt in elk tabbladvenster de knop Sluiten weergegeven aan de rechterkant van het tabblad. Anders wordt de knop Sluiten niet weergegeven. De standaardwaarde is TRUE.
CMDITabInfo::m_bTabCustomTooltips
Hiermee geeft u op of de knopinfo voor tabbladen wordt weergegeven.
BOOL m_bTabCustomTooltips;
Remarks
Als WAAR is, verzendt de toepassing een AFX_WM_ON_GET_TAB_TOOLTIP bericht naar het hoofdframe. U kunt dit bericht afhandelen met behulp van de ON_REGISTERED_MESSAGE macro.
CMDITabInfo::m_bTabIcons
Hiermee geeft u op of pictogrammen op MDI-tabbladen moeten worden weergegeven.
BOOL m_bTabIcons;
Remarks
Als WAAR, worden pictogrammen weergegeven op elk MDI-tabblad. Anders worden pictogrammen niet weergegeven op tabbladen. De standaardwaarde is FALSE.
CMDITabInfo::m_nTabBorderSize
Hiermee geeft u de randgrootte, in pixels, van elk tabbladvenster.
int m_nTabBorderSize;
Remarks
CMFCVisualManager::GetMDITabsBordersSize retourneert de standaardwaarde.
CMDITabInfo::m_style
Hiermee geeft u de stijl van de tablabels op.
CMFCTabCtrl::Style m_style
Remarks
Geef een van de volgende stijlen op voor de tabbladlabels:
| Macro | Description |
|---|---|
| STYLE_3D | 3D-stijl. |
| STYLE_3D_ONENOTE | Microsoft OneNote-stijl. |
| STYLE_3D_VS2005 | Microsoft Visual Studio 2005-stijl. |
| STYLE_3D_SCROLLED | 3D-stijl met rechthoektablabels. |
| STYLE_FLAT_SHARED_HORZ_SCROLL | Platte stijl met gedeelde horizontale schuifbalk. |
| STYLE_3D_ROUNDED_SCROLL | 3D-stijl met ronde tablabels. |
CMDITabInfo::m_tabLocation
Hiermee geeft u op of de tabbladenlabels zich boven of onder aan de pagina bevinden.
CMFCTabCtrl::Location m_tabLocation;
Remarks
Pas een van de volgende locatievlagken toe op de tabbladen:
LOCATION_BOTTOM: de tabbladlabels bevinden zich onderaan de pagina.
LOCATION_TOP: de tabbladlabels bevinden zich boven aan de pagina
CMDITabInfo::Serialiseren
Leest of schrijft dit object van een archief of naar een archief.
void Serialize(CArchive& ar);
Parameters
ar
[in] Een CArchive-klasseobject dat moet worden geserialiseerd.
Zie ook
CMDIFrameWndEx-klasse
MDI-groepen met tabbladen
Hiƫrarchiegrafiek
Classes