CMDIFrameWndEx::EnableMDITabbedGroups
Active ou désactive la fonctionnalité de groupes tabulée par MDI de la fenêtre frame.
void EnableMDITabbedGroups(
BOOL bEnable,
const CMDITabInfo& params
);
Paramètres
[in] bEnable
Si TRUE, la fonctionnalité de groupes tabulée par MDI est activé ; si FALSE, la fonctionnalité de groupes tabulée par MDI est désactivé.[in] params
Spécifie les paramètres que l'infrastructure applique aux fenêtres enfants qui sont créées dans la zone cliente MDI.
Notes
Utilisez cette méthode pour activer ou désactiver la fonctionnalité de groupes tabulée par MDI. Cette fonctionnalité permet aux applications MDI d'afficher des fenêtres enfants comme fenêtres à onglets qui sont alignées verticalement ou horizontalement dans la zone cliente MDI. Les groupes windows avec onglets sont séparés par des séparateurs. L'utilisateur peut redimensionner les groupes à onglets en utilisant un séparateur.
l'utilisateur peut :
Différents onglets du glisser-déplacer entre les groupes.
Différents onglets du glisser-déplacer au bord de la fenêtre pour créer de nouveaux groupes.
Déplacez les onglets ou en créer de nouveaux groupes à l'aide d'un menu contextuel.
Votre application peut enregistrer la disposition actuelle de windows avec onglets et la liste de documents ouverts.
Si vous appelez cette méthode avec bEnable affectez à FALSE, params est ignorée.
Même si MDI est tabulé des groupes est déjà activé, vous pouvez appeler cette méthode à nouveau sur pour modifier les paramètres des fenêtres enfants. Appelez la méthode avec bEnable affectez à TRUE et modifier les membres de l'objet d' CMDITabInfo spécifiés par le paramètre d' params .
Pour plus d'informations sur l'utilisation des groupes tabulés par MDI, consultez Groupes MDI avec onglets.
Exemple
Les l'exemple suivant montre comment EnableMDITabbedGroups est utilisé dans Exemple VisualStudioDemo : Application 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);
Configuration requise
en-tête : afxMDIFrameWndEx.h