Sdílet prostřednictvím


CMDITabInfo – třída

Třída CMDITabInfo se používá k předání parametrů CMDIFrameWndEx ::EnableMDITabbedGroups metoda. Nastavte členy této třídy, abyste mohli řídit chování skupin s kartami MDI.

Syntaxe

class CMDITabInfo

Členové

Veřejné konstruktory

Název Popis
CMDITabInfo::CMDITabInfo Výchozí konstruktor.

Veřejné metody

Název Popis
CMDITabInfo::Serialize Čte nebo zapisuje tento objekt z archivu nebo do archivu.

Datové členy

Název Popis
CMDITabInfo::m_bActiveTabCloseButton; Určuje, jestli se na popisku aktivní karty zobrazí tlačítko Zavřít .
CMDITabInfo::m_bAutoColor Určuje, jestli se mají karty MDI obarvit.
CMDITabInfo::m_bDocumentMenu Určuje, jestli skupina karet zobrazí místní nabídku, která zobrazuje seznam otevřených dokumentů nebo zobrazuje tlačítka pro posouvání.
CMDITabInfo::m_bEnableTabSwap Určuje, zda uživatel může přepínat pozice karet přetažením.
CMDITabInfo::m_bFlatFrame Určuje, jestli mají tabulátory plochý rámec.
CMDITabInfo::m_bTabCloseButton Určuje, jestli každý popisek karty zobrazuje tlačítko Zavřít .
CMDITabInfo::m_bTabCustomTooltips Určuje, jestli jsou povolené vlastní popisy.
CMDITabInfo::m_bTabIcons Určuje, jestli se mají zobrazovat ikony na kartách MDI.
CMDITabInfo::m_nTabBorderSize Určuje velikost ohraničení každého okna karty.
CMDITabInfo::m_style Určuje styl popisků karet.
CMDITabInfo::m_tabLocation Určuje, jestli se popisky karet nacházejí v horní nebo dolní části stránky.

Poznámky

Tato třída určuje parametry skupin karet MDI, které architektura vytvoří.

Příklad

Následující příklad ukazuje, jak nastavit hodnoty různých členských proměnných ve CMDITabInfo třídě.

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);

Hierarchie dědičnosti

CMDITabInfo

Požadavky

Hlavička: afxmdiclientareawnd.h

CMDITabInfo::m_bActiveTabCloseButton;

Určuje, jestli se na popisku aktivní karty zobrazí tlačítko Zavřít .

BOOL m_bActiveTabCloseButton;

Poznámky

Pokud je pravda, popisek aktivní karty zobrazí tlačítko Zavřít . Tlačítko Zavřít se odebere z pravého horního rohu oblasti karty. V opačném případě popisek aktivní karty nezobrazí tlačítko Zavřít . Tlačítko Zavřít se zobrazí v pravém horním rohu oblasti karty.

CMDITabInfo::m_bAutoColor

Určuje, jestli má každá karta MDI vlastní barvu.

BOOL m_bAutoColor;

Poznámky

Pokud ano, každá karta bude mít svou vlastní barvu. Sada barev je spravována knihovnou MFC. V opačném případě se karty zobrazují bíle. Výchozí hodnota je FALSE.

CMDITabInfo::m_bDocumentMenu

Určuje, jestli každá karta zobrazuje místní nabídku, která zobrazuje seznam otevřených dokumentů na pravém okraji oblasti karty.

BOOL m_bDocumentMenu;

Poznámky

Pokud je pravda, zobrazí se v oknech každé karty místní nabídka, která zobrazuje seznam otevřených dokumentů na pravém okraji oblasti karty; V opačném případě se v okně karty zobrazí tlačítka pro posouvání na pravém okraji oblasti karty. Výchozí hodnota je FALSE.

CMDITabInfo::m_bEnableTabSwap

Určuje, zda uživatel může přepínat pozice karet přetažením.

BOOL m_bEnableTabSwap;

Poznámky

Pokud je pravda, uživatel může změnit pozice karet přetažením karet. Jinak uživatel nemůže změnit pozice karet. Výchozí hodnota je PRAVDA.

CMDITabInfo::m_bFlatFrame

Určuje, jestli má každé okno karty plochý rámec.

BOOL m_bFlatFrame;

CMDITabInfo::m_bTabCloseButton

Určuje, jestli každé okno karty zobrazuje tlačítko Zavřít .

BOOL m_bTabCloseButton;

Poznámky

Pokud je pravda, zobrazí se v každém okně karty tlačítko Zavřít na pravém okraji karty. V opačném případě se tlačítko Zavřít nezobrazí. Výchozí hodnota je PRAVDA.

CMDITabInfo::m_bTabCustomTooltips

Určuje, zda karty zobrazují popisy.

BOOL m_bTabCustomTooltips;

Poznámky

Pokud je pravda, aplikace odešle zprávu AFX_WM_ON_GET_TAB_TOOLTIP do hlavního rámce. Tuto zprávu můžete zpracovat pomocí makra ON_REGISTERED_MESSAGE.

CMDITabInfo::m_bTabIcons

Určuje, jestli se mají zobrazovat ikony na kartách MDI.

BOOL m_bTabIcons;

Poznámky

Pokud je pravda, ikony se zobrazí na každé kartě MDI. V opačném případě se na kartách nezobrazují ikony. Výchozí hodnota je FALSE.

CMDITabInfo::m_nTabBorderSize

Určuje velikost ohraničení v pixelech každého okna karty.

int m_nTabBorderSize;

Poznámky

CMFCVisualManager::GetMDITabsBordersSize vrátí výchozí hodnotu.

CMDITabInfo::m_style

Určuje styl popisků karet.

CMFCTabCtrl::Style m_style

Poznámky

Zadejte jeden z následujících stylů pro popisky karet:

Makro Popis
STYLE_3D 3D styl.
STYLE_3D_ONENOTE Styl Microsoft OneNotu
STYLE_3D_VS2005 Styl sady Microsoft Visual Studio 2005
STYLE_3D_SCROLLED 3D styl s popisky karet obdélníku
STYLE_FLAT_SHARED_HORZ_SCROLL Plochý styl se sdíleným vodorovným posuvníkem
STYLE_3D_ROUNDED_SCROLL 3D styl s kruhovými popisky tabulátoru

CMDITabInfo::m_tabLocation

Určuje, jestli se popisky karet nacházejí v horní nebo dolní části stránky.

CMFCTabCtrl::Location m_tabLocation;

Poznámky

Použijte na kartách jeden z následujících příznaků umístění:

  • LOCATION_BOTTOM: Popisky karet se nacházejí v dolní části stránky.

  • LOCATION_TOP: Popisky karet jsou umístěné v horní části stránky.

CMDITabInfo::Serialize

Čte nebo zapisuje tento objekt z archivu nebo do archivu.

void Serialize(CArchive& ar);

Parametry

ar
[v] CArchive Class objekt serializace.

Viz také

CMDIFrameWndEx – třída
MDI – skupiny se záložkami
Graf hierarchie
Třídy