Share via


Gruppi MDI a schede

La funzionalità (MDI) a schede dei gruppi interfaccia a documenti multipli) consente alle (MDI) applicazioni con interfaccia a documenti multipli visualizzare uno o più finestre a schede (o gruppi di finestre a schede, noti come i gruppi a schede) nell'area client MDI.Le finestre a schede possono essere allineati orizzontalmente o verticalmente.Se gli host dell'applicazione più gruppi a schede MDI, i gruppi sono separati dai contenitori di separatori.

Funzionalità

Di seguito sono elencate le funzionalità dei gruppi a schede MDI:

  • Un'applicazione può creare dinamicamente le finestre a schede.

  • Un'applicazione possibile allineare orizzontalmente o verticalmente le finestre a schede.

  • I gruppi di finestre a schede separate da contenitori di separatori.L'utente può ridimensionare i gruppi a schede utilizzando la barra di divisione.

  • L'utente può trascinare le singole schede tra gruppi.

  • L'utente può trascinare le singole schede per crearne di nuovi.

  • È possibile spostare le schede o crearne di nuovi gruppi utilizzando un menu di scelta rapida.

  • Un'applicazione può salvare e caricare il layout delle finestre a schede.

  • Un'applicazione può salvare e caricare l'elenco dei documenti MDI.

  • Un'applicazione può accedere ai singoli gruppi a schede e modificare i relativi parametri.

Cc165830.collapse_all(it-it,VS.110).gifUtilizzando i gruppi a schede MDI

Di seguito sono attività eseguite in genere con i gruppi a schede MDI:

  • Per abilitare i gruppi a schede MDI per una finestra cornice principale, chiamata CMDIFrameWndEx::EnableMDITabbedGroups.Il secondo parametro di questo metodo è un'istanza della classe di CMDITabInfo .È possibile utilizzare i parametri predefiniti o modificarli prima di chiamare CMDIFrameWndEx::EnableMDITabbedGroups.

  • Per modificare le proprietà di un gruppo a schede MDI in fase di esecuzione, creare o modificare un oggetto di CMDITabInfo e chiamare nuovamente CMDIFrameWndEx::EnableMDITabbedGroups

  • Per ottenere un elenco di finestre a schede MDI, chiamata CMDIFrameWndEx::GetMDITabGroups.

  • Per creare un nuovo gruppo a schede MDI accanto a un gruppo a schede attivo, chiamata CMDIFrameWndEx::MDITabNewGroup.

  • Per spostare lo stato attivo per l'input alla finestra successiva precedente o di un gruppo di schede, chiamata CMDIFrameWndEx::MDITabMoveToNextGroup.

  • Per determinare se una finestra è un membro di una chiamata a schede CMDIFrameWndEx::IsMemberOfMDITabGroupdel gruppo MDI.

  • Per determinare se le schede MDI o i gruppi a schede MDI vengono abilitati per una finestra cornice principale, chiamata CMDIFrameWndEx::AreMDITabs.Solo per determinare se i gruppi a schede MDI sono abilitati, chiamata CMDIFrameWndEx::IsMDITabbedGroup.

  • Per visualizzare un menu di scelta rapida quando l'utente fa clic su una scheda o la trascinare a un altro gruppo a schede MDI, eseguire l'override di CMDIFrameWndEx::OnShowMDITabContextMenu in CMDIFrameWndExclasse derivata da.Se non si distribuisce questo metodo, l'applicazione non viene visualizzato il menu di scelta rapida.

  • Per salvare il layout dei gruppi a schede MDI in un'applicazione, chiamata CMDIFrameWndEx::SaveMDIState.Per caricare un profilo a schede precedentemente salvata del gruppo MDI, chiamata CMDIFrameWndEx::LoadMDIState.È anche possibile chiamare questi metodi per caricare o salvare l'elenco dei documenti aperti in un'applicazione MDI.Per ulteriori informazioni sullo stato di caricamento e il salvataggio MDI, vedere CMDIFrameWndEx::LoadMDIState.

Vedere anche

Riferimenti

Classe CMDIFrameWndEx

Classe CMDIChildWndEx

Classe CMDITabInfo

Altre risorse

Interfaccia utente