CMDIFrameWndEx::EnableMDITabbedGroups
Aktiviert oder deaktiviert die MDI mit den versehene Gruppenfunktion für das Rahmenfenster.
void EnableMDITabbedGroups(
BOOL bEnable,
const CMDITabInfo& params
);
Parameter
[in] bEnable
Wenn TRUE, die MDI mit den versehene Gruppenfunktion aktiviert ist;, wenn FALSE die MDI mit den versehene Gruppenfunktion deaktiviert ist.[in] params
Gibt Parameter an, die das Framework auf untergeordnete Fenster gilt, die im MDI-Clientbereich erstellt werden.
Hinweise
Verwenden Sie diese Methode, um die MDI mit den versehene Gruppenfunktion zu aktivieren oder zu deaktivieren. Diese Funktion ermöglicht MDI-Anwendungen zu den Anzeigenuntergeordneten Fenstern des Dialogfelds mithilfe von als Fenster im Registerkartenformat, die vertikal oder horizontal innerhalb des MDI-Clientbereichs ausgerichtet sind. Gruppen der Fenster im Registerkartenformat werden von den Splittern getrennt. Der Benutzer kann die Größe Gruppen im Registerkartenformat, indem er eine Trennleiste verwendet.
Der Benutzer kann:
Einzelne Registerkarten des Ziehens zwischen Gruppen.
Einzelne Registerkarten des Ziehens am Rand des Fensters, um neuer Gruppen zu erstellen.
Verschieben Sie Registerkarten oder erstellen Sie neue Gruppen, indem Sie ein Kontextmenü verwenden.
Die Anwendung kann das aktuelle Layout von Fenstern im Registerkartenformat und eine Liste der aktuell geöffneten Dokumenten speichern.
Wenn Sie diese Methode mit bEnable aufrufen, das zu FALSE festgelegt ist, wird params ignoriert.
Auch wenn MDI mit den versehene Gruppen bereits aktiviert ist, können Sie diese Methode erneut aufrufen, um die Einstellungen für untergeordnete Fenster zu ändern. Rufen Sie die Methode mit bEnable auf, das zu TRUE festgelegt ist und ändern Sie die Member des Objekts CMDITabInfo, die vom params-Parameter angegeben werden.
Weitere Informationen dazu, wie MDI mit den versehene Gruppen, finden Sie unter MDI-Gruppen im Registerkartenformat verwendet.
Beispiel
Im folgenden Beispiel wird gezeigt, wie EnableMDITabbedGroups in VisualStudioDemo-Beispiel: MFC-Visual Studio-Anwendung verwendet wird.
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);
Anforderungen
Header: afxMDIFrameWndEx.h