Dela via


CMDITabInfo Class

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

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

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