Compartilhar via


Classe CSingleDocTemplate

Define um modelo de documento que implementa a interface (SDI) do único documento.

class CSingleDocTemplate : public CDocTemplate

Membros

Construtores public

Nome

Descrição

CSingleDocTemplate::CSingleDocTemplate

Constrói um objeto de CSingleDocTemplate .

Comentários

Um aplicativo de SDI usa a janela de quadro chave para exibir um documento; somente um documento pode ser aberto por vez.

Um modelo de documento define a relação entre três tipos de classes:

  • Uma classe de documento, que você derivar de CDocument.

  • Uma classe de visualização, que exibe dados da classe do documento listados acima. Você pode derivar essa classe de CView, de CScrollView, de CFormView, ou de CEditView. (Você também pode usar CEditView diretamente.)

  • Uma classe de janela do quadro, que contém o modo de exibição. Para um modelo de documento de SDI, você pode derivar essa classe de CFrameWnd; se você não precisa personalizar o comportamento da janela do quadro chave, você pode usar CFrameWnd diretamente sem derivar sua própria classe.

Um aplicativo de SDI suporta normalmente um tipo de documento, portanto tem apenas um objeto de CSingleDocTemplate . Somente um documento pode ser aberto por vez.

Você não precisa chamar as funções de membro de CSingleDocTemplate exceto o construtor. a estrutura trata objetos de CSingleDocTemplate internamente.

Para obter mais informações sobre como usar CSingleDocTemplate, consulte Modelos de documento e o processo de criação do documento/exibição.

Hierarquia de herança

CObject

CCmdTarget

CDocTemplate

CSingleDocTemplate

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDocTemplate

Gráfico da hierarquia

Classe CDocTemplate

Classe CDocument

Classe CFrameWnd

Classe CMultiDocTemplate

Classe CView

Classe de CWinApp

Conceitos

Exemplo DOCKTOOL MFC