Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
The CMDITabInfo class is used to pass parameters to CMDIFrameWndEx::EnableMDITabbedGroups method. Defina os membros dessa classe para controlar o comportamento de grupos com guias MDI.
Syntax
class CMDITabInfo
Members
Public Constructors
| Name | Description |
|---|---|
CMDITabInfo::CMDITabInfo |
Default constructor. |
Public Methods
| Name | Description |
|---|---|
| CMDITabInfo::Serialize | Lê ou grava este objeto de ou para um arquivo. |
Data Members
| Name | Description |
|---|---|
| CMDITabInfo::m_bActiveTabCloseButton; | Specifies whether a Close button is displayed on the label of the active tab. |
| CMDITabInfo::m_bAutoColor | Especifica se as guias MDI devem ser coloridas. |
| CMDITabInfo::m_bDocumentMenu | Especifica se o grupo de guias exibe um menu pop-up que mostra uma lista de documentos abertos ou exibe botões de rolagem. |
| CMDITabInfo::m_bEnableTabSwap | Especifica se o usuário pode trocar as posições das guias arrastando. |
| CMDITabInfo::m_bFlatFrame | Especifica se as guias têm um quadro plano. |
| CMDITabInfo::m_bTabCloseButton | Specifies whether each tab label displays a Close button. |
| CMDITabInfo::m_bTabCustomTooltips | Especifica se as dicas de ferramentas personalizadas estão habilitadas. |
| CMDITabInfo::m_bTabIcons | Especifica se os ícones devem ser exibidos nas guias MDI. |
| CMDITabInfo::m_nTabBorderSize | Especifica o tamanho da borda de cada janela de guia. |
| CMDITabInfo::m_style | Especifica o estilo dos rótulos das guias. |
| CMDITabInfo::m_tabLocation | Especifica se os rótulos das guias estão localizados na parte superior ou inferior da página. |
Remarks
Essa classe especifica os parâmetros dos grupos de guias MDI que a estrutura cria.
Example
O exemplo a seguir demonstra como definir os valores das várias variáveis membro na CMDITabInfo classe.
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
Especifica se cada guia MDI tem sua própria cor.
BOOL m_bAutoColor;
Remarks
Se TRUE, cada guia terá sua própria cor. O conjunto de cores é gerenciado pela biblioteca MFC. Caso contrário, as guias serão exibidas em branco. O valor padrão é FALSE.
CMDITabInfo::m_bDocumentMenu
Especifica se cada guia exibe um menu pop-up que mostra uma lista de documentos abertos na borda direita da área da guia.
BOOL m_bDocumentMenu;
Remarks
Se TRUE, cada janela de guia exibe um menu pop-up que mostra uma lista de documentos abertos na borda direita da área da guia; Caso contrário, a janela da guia exibirá botões de rolagem na borda direita da área da guia. O valor padrão é FALSE.
CMDITabInfo::m_bEnableTabSwap
Especifica se o usuário pode trocar as posições das guias arrastando.
BOOL m_bEnableTabSwap;
Remarks
Se TRUE, o usuário pode alterar as posições das guias arrastando as guias. Caso contrário, o usuário não pode alterar as posições das guias. O valor padrão é TRUE.
CMDITabInfo::m_bFlatFrame
Especifica se cada janela de guia tem um quadro plano.
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. O valor padrão é TRUE.
CMDITabInfo::m_bTabCustomTooltips
Especifica se as guias exibem dicas de ferramentas.
BOOL m_bTabCustomTooltips;
Remarks
Se TRUE, o aplicativo envia uma mensagem de AFX_WM_ON_GET_TAB_TOOLTIP para o quadro principal. Você pode manipular essa mensagem usando a macro ON_REGISTERED_MESSAGE.
CMDITabInfo::m_bTabIcons
Especifica se os ícones devem ser exibidos nas guias MDI.
BOOL m_bTabIcons;
Remarks
Se TRUE, os ícones são exibidos em cada guia MDI. Caso contrário, os ícones não serão exibidos nas guias. O valor padrão é FALSE.
CMDITabInfo::m_nTabBorderSize
Especifica o tamanho da borda, em pixels, de cada janela de guia.
int m_nTabBorderSize;
Remarks
CMFCVisualManager::GetMDITabsBordersSize returns the default value.
CMDITabInfo::m_style
Especifica o estilo dos rótulos das guias.
CMFCTabCtrl::Style m_style
Remarks
Especifique um dos seguintes estilos para os rótulos das guias:
| Macro | Description |
|---|---|
| STYLE_3D | 3D style. |
| STYLE_3D_ONENOTE | Estilo do Microsoft OneNote. |
| STYLE_3D_VS2005 | Estilo Microsoft Visual Studio 2005. |
| STYLE_3D_SCROLLED | Estilo 3D com etiquetas de abas retangulares. |
| STYLE_FLAT_SHARED_HORZ_SCROLL | Estilo plano com barra de rolagem horizontal compartilhada. |
| STYLE_3D_ROUNDED_SCROLL | Estilo 3D com etiquetas de tabulação redondas. |
CMDITabInfo::m_tabLocation
Especifica se os rótulos das guias estão localizados na parte superior ou inferior da página.
CMFCTabCtrl::Location m_tabLocation;
Remarks
Aplique às guias um dos seguintes sinalizadores de local:
LOCATION_BOTTOM: Os rótulos das guias estão localizados na parte inferior da página.
LOCATION_TOP: os rótulos das guias estão localizados na parte superior da página
CMDITabInfo::Serialize
Lê ou grava este objeto a partir de um arquivo ou para um arquivo.
void Serialize(CArchive& ar);
Parameters
ar
[in] A CArchive Class object to serialize.
See also
CMDIFrameWndEx Class
Grupos de Tabs MDI
Hierarchy Chart
Classes