Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
The CMDITabInfo class is used to pass parameters to CMDIFrameWndEx::EnableMDITabbedGroups method. Ange medlemmar i den här klassen för att kontrollera beteendet för grupper med MDI-flikar.
Syntax
class CMDITabInfo
Members
Public Constructors
| Name | Description |
|---|---|
CMDITabInfo::CMDITabInfo |
Default constructor. |
Public Methods
| Name | Description |
|---|---|
| CMDITabInfo::Serialize | Läser eller skriver det här objektet från eller till ett arkiv. |
Data Members
| Name | Description |
|---|---|
| CMDITabInfo::m_bActiveTabCloseButton; | Specifies whether a Close button is displayed on the label of the active tab. |
| CMDITabInfo::m_bAutoColor | Anger om MDI-flikarna ska färgas. |
| CMDITabInfo::m_bDocumentMenu | Anger om flikgruppen visar en popup-meny som visar en lista över öppnade dokument eller visar rullningsknappar. |
| CMDITabInfo::m_bEnableTabSwap | Anger om användaren kan växla flikarnas positioner genom att dra. |
| CMDITabInfo::m_bFlatFrame | Anger om flikarna har en platt ram. |
| CMDITabInfo::m_bTabCloseButton | Specifies whether each tab label displays a Close button. |
| CMDITabInfo::m_bTabCustomTooltips | Anger om anpassade knappbeskrivningar är aktiverade. |
| CMDITabInfo::m_bTabIcons | Anger om ikoner ska visas på MDI-flikar. |
| CMDITabInfo::m_nTabBorderSize | Anger kantlinjestorleken för varje flikfönster. |
| CMDITabInfo::m_style | Anger fliketiketternas formatmall. |
| CMDITabInfo::m_tabLocation | Anger om flikarnas etiketter finns överst eller längst ned på sidan. |
Remarks
Den här klassen anger parametrarna för de MDI-flikgrupper som ramverket skapar.
Example
I följande exempel visas hur du anger värdena för de olika medlemsvariablerna i CMDITabInfo klassen.
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
Anger om varje MDI-flik har sin egen färg.
BOOL m_bAutoColor;
Remarks
Om det är SANT har varje flik sin egen färg. Uppsättningen färger hanteras av MFC-biblioteket. Annars visas flikarna i vitt. Standardvärdet är FALSE.
CMDITabInfo::m_bDocumentMenu
Anger om varje flik visar en popup-meny som visar en lista över öppnade dokument till höger i flikområdet.
BOOL m_bDocumentMenu;
Remarks
Om SANT visas en popup-meny i varje flikfönster som visar en lista över öppnade dokument till höger i flikområdet. Annars visar flikfönstret rullningsknappar till höger i flikområdet. Standardvärdet är FALSE.
CMDITabInfo::m_bEnableTabSwap
Anger om användaren kan växla flikarnas positioner genom att dra.
BOOL m_bEnableTabSwap;
Remarks
Om det är SANT kan användaren ändra flikarnas positioner genom att dra flikarna. Annars kan användaren inte ändra flikarnas positioner. Standardvärdet är TRUE.
CMDITabInfo::m_bFlatFrame
Anger om varje flikfönster har en platt ram.
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. Standardvärdet är TRUE.
CMDITabInfo::m_bTabCustomTooltips
Anger om flikarna visar knappbeskrivningar.
BOOL m_bTabCustomTooltips;
Remarks
Om TRUE skickar programmet ett AFX_WM_ON_GET_TAB_TOOLTIP meddelande till huvudramen. Du kan hantera det här meddelandet med hjälp av makrot ON_REGISTERED_MESSAGE.
CMDITabInfo::m_bTabIcons
Anger om ikoner ska visas på MDI-flikar.
BOOL m_bTabIcons;
Remarks
Om TRUE visas ikoner på varje MDI-flik. Annars visas inte ikoner på flikar. Standardvärdet är FALSE.
CMDITabInfo::m_nTabBorderSize
Anger kantlinjestorleken i bildpunkter för varje flikfönster.
int m_nTabBorderSize;
Remarks
CMFCVisualManager::GetMDITabsBordersSize returns the default value.
CMDITabInfo::m_style
Anger fliketiketternas formatmall.
CMFCTabCtrl::Style m_style
Remarks
Ange något av följande format för tabbetiketterna:
| Macro | Description |
|---|---|
| STYLE_3D | 3D style. |
| STYLE_3D_ONENOTE | Microsoft OneNote-formatmall. |
| STYLE_3D_VS2005 | Microsoft Visual Studio 2005-formatmall. |
| STYLE_3D_SCROLLED | 3D-format med tabbetiketter för rektangel. |
| STYLE_FLAT_SHARED_HORZ_SCROLL | Platt formatmall med delad vågrät rullningslist. |
| STYLE_3D_ROUNDED_SCROLL | 3D-format med runda tabbetiketter. |
CMDITabInfo::m_tabLocation
Anger om flikarnas etiketter finns överst eller längst ned på sidan.
CMFCTabCtrl::Location m_tabLocation;
Remarks
Använd någon av följande platsflaggor på flikarna:
LOCATION_BOTTOM: flikarnas etiketter finns längst ned på sidan.
LOCATION_TOP: flikarnas etiketter finns överst på sidan
CMDITabInfo::Serialize
Läser eller skriver det här objektet från ett arkiv eller till ett arkiv.
void Serialize(CArchive& ar);
Parameters
ar
[in] A CArchive Class object to serialize.
See also
CMDIFrameWndEx Class
MDI-flikgrupper
Hierarchy Chart
Classes