Share via


Classe di CSingleDocTemplate

Definisce un modello di documento che implementa l'interfaccia a documento singolo (SDI).

class CSingleDocTemplate : public CDocTemplate

Membri

7yha6tek.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CSingleDocTemplate::CSingleDocTemplate

Costruisce un oggetto CSingleDocTemplate.

Note

Un'applicazione SDI utilizza la finestra cornice principale per visualizzare un documento; solo un documento può essere aperto per volta.

Un modello di documento definisce la relazione 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 SDI, è possibile derivare la classe da CFrameWnd; se non è necessario personalizzare il comportamento della finestra cornice principale, è possibile utilizzare CFrameWnd direttamente senza derivare la classe.

Un'applicazione SDI in genere supporta un tipo di documento, pertanto dispone di un solo oggetto CSingleDocTemplate.Solo un documento può essere aperto per volta.

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

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

Gerarchia di ereditarietà

CObject

CCmdTarget

CDocTemplate

CSingleDocTemplate

Requisiti

Intestazione: afxwin.h

Vedere anche

Riferimenti

Classe di CDocTemplate

Grafico della gerarchia

Classe di CDocTemplate

Classe di CDocument

Classe di CFrameWnd

Classe di CMultiDocTemplate

Classe di modello CView

Classe di CWinApp

Concetti

Esempio DOCKTOOL MFC