Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Az CMDITabInfo osztály paraméterek átadására szolgál a CMDIFrameWndEx::EnableMDITabbedGroups metódusnak . Állítsa be az osztály tagjait az MDI-lapozott csoportok viselkedésének szabályozására.
Syntax
class CMDITabInfo
Members
Nyilvános konstruktorok
| Name | Description |
|---|---|
CMDITabInfo::CMDITabInfo |
Alapértelmezett konstruktor. |
Nyilvános metódusok
| Name | Description |
|---|---|
| CMDITabInfo::Szerializálás | Beolvassa vagy beírja ezt az objektumot egy archívumból vagy egy archívumba. |
Adattagok
| Name | Description |
|---|---|
| CMDITabInfo::m_bActiveTabCloseButton; | Megadja, hogy megjelenik-e bezárás gomb az aktív lap címkéjén. |
| CMDITabInfo::m_bAutoColor | Meghatározza, hogy az MDI-lapok színezése legyen-e. |
| CMDITabInfo::m_bDocumentMenu | Megadja, hogy a tabulátorcsoport megjelenít-e egy előugró menüt, amely megjeleníti a megnyitott dokumentumok listáját, vagy görgetőgombokat jelenít meg. |
| CMDITabInfo::m_bEnableTabSwap | Megadja, hogy a felhasználó felcserélheti-e a tabulátorok pozícióit húzással. |
| CMDITabInfo::m_bFlatFrame | Megadja, hogy a lapoknak van-e lapos keretük. |
| CMDITabInfo::m_bTabCloseButton | Megadja, hogy az egyes lapcímkék bezárás gombot jelenítenek-e meg. |
| CMDITabInfo::m_bTabCustomTooltips | Megadja, hogy engedélyezve vannak-e az egyéni elemleírások. |
| CMDITabInfo::m_bTabIcons | Meghatározza, hogy megjelenjenek-e ikonok az MDI-lapon. |
| CMDITabInfo::m_nTabBorderSize | Az egyes lapok ablakainak szegélyméretét adja meg. |
| CMDITabInfo::m_style | A tabulátorcímkék stílusát adja meg. |
| CMDITabInfo::m_tabLocation | Megadja, hogy a lapok címkéi a lap tetején vagy alján találhatók-e. |
Remarks
Ez az osztály a keretrendszer által létrehozott MDI-lapcsoportok paramétereit adja meg.
Example
Az alábbi példa bemutatja, hogyan állíthatja be az osztály különböző tagváltozóinak értékeit 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);
Öröklési hierarchia
Requirements
Fejléc: afxmdiclientareawnd.h
CMDITabInfo::m_bActiveTabCloseButton
Megadja, hogy megjelenik-e bezárás gomb az aktív lap címkéjén.
BOOL m_bActiveTabCloseButton;
Remarks
Ha IGAZ, az aktív lap felirata egy Bezárás gombot jelenít meg. A Bezárás gomb el lesz távolítva a lapterület jobb felső sarkából. Ellenkező esetben az aktív lap címkéjén nem jelenik meg a Bezárás gomb. A Bezárás gomb a lapterület jobb felső sarkában jelenik meg.
CMDITabInfo::m_bAutoColor
Megadja, hogy minden MDI-lapnak saját színe van-e.
BOOL m_bAutoColor;
Remarks
Ha IGAZ, minden lapnak saját színe lesz. A színkészletet az MFC-kódtár kezeli. Ellenkező esetben a lapok fehér színben jelennek meg. Az alapértelmezett érték HAMIS.
CMDITabInfo::m_bDocumentMenu
Megadja, hogy minden lap megjelenít-e egy előugró menüt, amely a megnyitott dokumentumok listáját jeleníti meg a lapterület jobb szélén.
BOOL m_bDocumentMenu;
Remarks
Ha IGAZ, minden lapablakban megjelenik egy előugró menü, amely a megnyitott dokumentumok listáját jeleníti meg a lapterület jobb szélén; Ellenkező esetben a tabulátorablak görgetőgombokat jelenít meg a lapterület jobb szélén. Az alapértelmezett érték HAMIS.
CMDITabInfo::m_bEnableTabSwap
Megadja, hogy a felhasználó felcserélheti-e a tabulátorok pozícióit húzással.
BOOL m_bEnableTabSwap;
Remarks
Ha IGAZ, a felhasználó a lapok húzásával módosíthatja a lapfülek pozícióját. Ellenkező esetben a felhasználó nem módosíthatja a lapfülek pozícióját. Az alapértelmezett érték IGAZ.
CMDITabInfo::m_bFlatFrame
Meghatározza, hogy minden lapablakban van-e lapos keret.
BOOL m_bFlatFrame;
CMDITabInfo::m_bTabCloseButton
Megadja, hogy az egyes lapok ablakai bezárás gombot jelenítenek-e meg.
BOOL m_bTabCloseButton;
Remarks
Ha IGAZ, minden lapablakban megjelenik a Bezárás gomb a lap jobb szélén. Ellenkező esetben a Bezárás gomb nem jelenik meg. Az alapértelmezett érték IGAZ.
CMDITabInfo::m_bTabCustomTooltips
Meghatározza, hogy a lapok elemleírásokat jelenjenek-e meg.
BOOL m_bTabCustomTooltips;
Remarks
Ha IGAZ, az alkalmazás AFX_WM_ON_GET_TAB_TOOLTIP üzenetet küld a főkeretnek. Ezt az üzenetet a ON_REGISTERED_MESSAGE makróval kezelheti.
CMDITabInfo::m_bTabIcons
Meghatározza, hogy megjelenjenek-e ikonok az MDI-lapon.
BOOL m_bTabIcons;
Remarks
Ha IGAZ, az egyes MDI-lapon ikonok jelennek meg. Ellenkező esetben az ikonok nem jelennek meg a lapokon. Az alapértelmezett érték HAMIS.
CMDITabInfo::m_nTabBorderSize
Az egyes lapablakok szegélyméretét adja meg képpontban.
int m_nTabBorderSize;
Remarks
CMFCVisualManager::GetMDITabsBordersSize az alapértelmezett értéket adja vissza.
CMDITabInfo::m_style
A tabulátorcímkék stílusát adja meg.
CMFCTabCtrl::Style m_style
Remarks
Adja meg a következő stílusok egyikét a tabulátorfeliratokhoz:
| Macro | Description |
|---|---|
| STYLE_3D | Térhatású stílus. |
| STYLE_3D_ONENOTE | Microsoft OneNote-stílus. |
| STYLE_3D_VS2005 | Microsoft Visual Studio 2005 stílus. |
| STYLE_3D_SCROLLED | Térhatású stílus téglalapfülfeliratokkal. |
| STYLE_FLAT_SHARED_HORZ_SCROLL | Lapos stílus megosztott vízszintes görgetősávtal. |
| STYLE_3D_ROUNDED_SCROLL | Térhatású stílus kerek tabulátorcímkékkel. |
CMDITabInfo::m_tabLocation
Megadja, hogy a lapok címkéi a lap tetején vagy alján találhatók-e.
CMFCTabCtrl::Location m_tabLocation;
Remarks
Alkalmazza a fülekre az alábbi helyjelzők egyikét:
LOCATION_BOTTOM: a lapok címkéi a lap alján találhatók.
LOCATION_TOP: a lapok címkéi a lap tetején találhatók
CMDITabInfo::Szerializálás
Ezt az objektumot egy archívumból vagy egy archívumba olvassa vagy írja.
void Serialize(CArchive& ar);
Parameters
ar
[in] Szerializálandó CArchive Class objektum.
Lásd még
CMDIFrameWndEx osztály
Többlapos MDI-csoportok
hierarchiadiagram
Classes