Classe CSingleDocTemplate

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

class CSingleDocTemplate : public CDocTemplate

Comentários

Um aplicativo SDI usa a janela do quadro principal para exibir um documento; apenas um documento pode ser em aberto ao mesmo time.

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

  • Uma classe de documento, você deriva de CDocument.

  • Uma classe de modo de exibição, que exibe dados da classe de documento listada acima.É possível derivar dessa classe de CView, CScrollView, CFormView, ou CEditView. (Você também pode usar CEditView diretamente.)

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

Um aplicativo SDI normalmente suporta um tipo de documento, para que ele tenha somente um CSingleDocTemplate objeto. Apenas um documento pode ser em aberto ao mesmo time.

Não é necessário chamar qualquer membro funções de CSingleDocTemplate com exceção do construtor. Lida com a estruturaCSingleDocTemplate os objetos internamente.

Para obter mais informações sobre como usar CSingleDocTemplate, consulte Documentar modelos e o processo de criação/visualização de documentos.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Tarefas

Exemplo DOCKTOOL: Demonstra Encaixável barras de ferramentas

Referência

Classe CDocTemplate

Gráfico de hierarquia

Classe CDocTemplate

Classe CDocument

Classe CFrameWnd

Classe CMultiDocTemplate

Classe CView

Classes CWinApp

Outros recursos

CSingleDocTemplate membros