Condividi tramite


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 MDI a schede.

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

Vedere anche

Riferimenti

Classe di CMDIFrameWndEx

Classe di CMDITabInfo

Grafico della gerarchia

Concetti

Gruppi MDI a schede