Classe di CMultiDocTemplate

Definisce un modello di documento che implementa l'interfaccia a più documenti (MDI).

class CMultiDocTemplate : public CDocTemplate

Membri

58d94y2f.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CMultiDocTemplate::CMultiDocTemplate

Costruisce un oggetto CMultiDocTemplate.

Note

Un'applicazione MDI viene utilizzata la finestra cornice principale come un'area di lavoro in cui l'utente può aprire zero o più applicazioni utilizzano il documento, ciascuno visualizzare un documento.Per una descrizione più dettagliata di MDI, vedere le linee guida dell'interfaccia Windows per progettazione software.

Un modello di documento definisce le relazioni tra tre tipi di classi:

  • Una classe di documento, derivata da CDocument.

  • Una classe di visualizzazione, che visualizza i dati dalla classe del documento elencata sopra.È possibile derivare la classe da CView, da CScrollView, da CFormView, o da CEditView.È possibile anche utilizzare direttamente CEditView ).

  • Una classe della finestra cornice, che contiene la visualizzazione.Per un modello di documento MDI, è possibile derivare la classe da CMDIChildWnd, o, se non è necessario personalizzare il comportamento delle applicazioni utilizzano di documento, è possibile utilizzare CMDIChildWnd direttamente senza derivare la classe.

Un'applicazione MDI può supportare più di un tipo di documento e documenti di diversi tipi possono essere aperti contemporaneamente.L'applicazione include un modello di documento per ogni tipo di documento che supporta.Ad esempio, se l'applicazione MDI supporta i fogli di calcolo che i documenti di testo, l'applicazione dispone di due oggetti CMultiDocTemplate.

l'applicazione utilizza il modello di documento quando l'utente crea un nuovo documento.Se l'applicazione supporta più di un tipo di documento, il framework ottiene i nomi dei tipi di documento supportati dai modelli di documento e visualizzarli in un elenco della nuova finestra di dialogo dei file.Una volta che l'utente ha selezionato un tipo di documento, l'applicazione crea un oggetto classe di documento, un oggetto finestra cornice e un oggetto visualizzazione e li collega tra loro.

Non è necessario chiamare funzioni membro CMultiDocTemplate tranne il costruttore.Il framework gestisce gli oggetti CMultiDocTemplate internamente.

Per ulteriori informazioni su CMultiDocTemplate, vedere Modelli di documento e il processo di creazione documento/visualizzazione.

Gerarchia di ereditarietà

CObject

CCmdTarget

CDocTemplate

CMultiDocTemplate

Requisiti

Intestazione: afxwin.h

Vedere anche

Riferimenti

Classe di CDocTemplate

Grafico della gerarchia

Classe di CDocTemplate

Classe di CSingleDocTemplate

Classe di CWinApp