MDI est tabulé des groupes
La fonctionnalité (MDI) avec onglets de groupes d'interface multidocument permet aux applications (MDI) d'interface multidocument d'afficher un ou plusieurs fenêtres à onglets (ou groupes windows avec onglets, appelés groupes avec onglets) dans la zone cliente MDI.Les fenêtres à onglets peuvent être aligné verticalement ou horizontalement.Si un plusieurs groupes MDI avec onglets d'hôtes d'application, les groupes sont séparés par des séparateurs.
Fonctionnalités
Voici les fonctionnalités des groupes MDI avec onglets :
Une application peut créer des fenêtres à onglets dynamiquement.
Une application peut aligner des fenêtres à onglets horizontalement ou verticalement.
Les groupes windows avec onglets sont séparés par des séparateurs.L'utilisateur peut redimensionner les groupes avec onglets à l'aide de le séparateur.
L'utilisateur peut faire glisser des onglets individuels entre les groupes.
l'utilisateur peut faire glisser différents onglets pour créer de nouveaux groupes.
L'utilisateur peut déplacer des onglets ou en créer de nouveaux groupes à l'aide d'un menu contextuel.
Une application peut enregistrer et charger la disposition des fenêtres à onglets.
Une application peut enregistrer et charger la liste de documents MDI.
Une application peut accéder à différents groupes avec onglets et modifier leurs paramètres.
À l'aide de les groupes MDI avec onglets
Voici des tâches courantes avec des groupes MDI avec onglets :
Pour activer les groupes MDI avec onglets pour une fenêtre frame principale, appelez CMDIFrameWndEx::EnableMDITabbedGroups.Le second paramètre de cette méthode est une instance de la classe d' CMDITabInfo .Vous pouvez utiliser les paramètres par défaut ou les modifier avant d'appeler CMDIFrameWndEx::EnableMDITabbedGroups.
Pour modifier les propriétés d'un groupe MDI avec onglets au moment de l'exécution, créer ou modifier un objet d' CMDITabInfo et appeler de nouveau CMDIFrameWndEx::EnableMDITabbedGroups
Pour obtenir une liste des fenêtres MDI avec onglets, appelez CMDIFrameWndEx::GetMDITabGroups.
Pour créer un nouveau groupe MDI avec onglets en regard d'un groupe avec onglets actif, appelez CMDIFrameWndEx::MDITabNewGroup.
Pour déplacer le focus d'entrée à la fenêtre précédente ou suivante d'un groupe avec onglets, appelez CMDIFrameWndEx::MDITabMoveToNextGroup.
Pour déterminer si une fenêtre est membre d'un appel de groupe avec onglets CMDIFrameWndEx::IsMemberOfMDITabGroupMDI.
Pour déterminer si les onglets MDI ou les groupes MDI avec onglets sont activés pour une fenêtre frame principale, appelez CMDIFrameWndEx::AreMDITabs.Pour déterminer que si des groupes MDI avec onglets sont activés, appelez CMDIFrameWndEx::IsMDITabbedGroup.
Pour afficher un menu contextuel lorsque l'utilisateur clique sur un onglet ou le fait glisser vers un autre groupe MDI avec onglets, substituez CMDIFrameWndEx::OnShowMDITabContextMenu dans CMDIFrameWndExclasse dérivée de.Si vous n'appliquez pas cette méthode, l'application n'affiche pas le menu contextuel.
Pour enregistrer la disposition des groupes MDI avec onglets dans une application, appelez CMDIFrameWndEx::SaveMDIState.Pour charger MDI précédemment enregistré profil de groupe avec onglets, appelez CMDIFrameWndEx::LoadMDIState.Vous pouvez également appeler ces méthodes pour charger ou enregistrer la liste de documents ouverts dans une application MDI.Pour plus d'informations sur l'état MDI d'enregistrement et de chargement, consultez CMDIFrameWndEx::LoadMDIState.