Classe di CMultiDocTemplate
Definisce un modello di documento che implementa l'interfaccia a più documenti (MDI).
class CMultiDocTemplate : public CDocTemplate
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
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à
CMultiDocTemplate
Requisiti
Intestazione: afxwin.h