CMDIFrameWndEx::EnableMDITabbedGroups
Abilita o disabilita la funzionalità dei gruppi MDI a schede per la finestra cornice.
void EnableMDITabbedGroups(
BOOL bEnable,
const CMDITabInfo& params
);
Parametri
[in] bEnable
Se TRUE, la funzionalità dei gruppi a schede MDI è abilitato; se FALSE, la funzionalità dei gruppi MDI a schede è disabilitato.[in] params
Specifica i parametri che il framework si applica alle finestre figlio create nell'area client MDI.
Note
Utilizzare questo metodo per abilitare o disabilitare la funzionalità dei gruppi MDI a schede. Questa funzionalità consente alle applicazioni MDI alle finestre figlio vengono visualizzate come finestre a schede che sono allineati orizzontalmente o verticalmente nell'area client MDI. I gruppi di finestre a schede separate da contenitori di divisione. L'utente può adattare i gruppi a schede mediante un separatore.
l'utente può:
Le singole schede di trascinamento tra gruppi.
Le singole schede di trascinamento al bordo della finestra per crearne di nuovi.
Spostare le schede o creare nuovi gruppi utilizzando un menu di scelta rapida.
L'applicazione può salvare il layout corrente delle finestre a schede e l'elenco dei documenti aperti.
Se si chiama il metodo con bEnable impostato su FALSE, params viene ignorato.
Anche se i gruppi a schede MDI è già attivato, è possibile chiamare nuovamente il metodo per modificare le impostazioni per le finestre figlio. Chiamare il metodo con bEnable impostato su TRUE e modificare i membri dell'oggetto CMDITabInfo specificati dal parametro params.
Per ulteriori informazioni su come utilizzare i gruppi a schede MDI, vedere Gruppi a schede MDI.
Esempio
Di seguito viene illustrato come EnableMDITabbedGroups viene utilizzato in Esempio VisualStudioDemo: Applicazione MFC Visual Studio.
CMDITabInfo mdiTabParams;
mdiTabParams.m_bTabCustomTooltips = TRUE;
if (bMDITabsVS2005Look)
{
mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_VS2005;
mdiTabParams.m_bDocumentMenu = TRUE;
}
else if (bOneNoteTabs)
{
mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
mdiTabParams.m_bAutoColor = bMDITabColors;
}
if (bActiveTabCloseButton)
{
mdiTabParams.m_bTabCloseButton = FALSE;
mdiTabParams.m_bActiveTabCloseButton = TRUE;
}
EnableMDITabbedGroups(TRUE, mdiTabParams);
Requisiti
intestazione: afxMDIFrameWndEx.h