Поделиться через


Класс CSingleDocTemplate

Определяет шаблон документа, реализующий интерфейс одинарного (SDI).

class CSingleDocTemplate : public CDocTemplate

Члены

Открытые конструкторы

Имя

Описание

CSingleDocTemplate::CSingleDocTemplate

Создает объект CSingleDocTemplate.

Заметки

Приложение SDI использует главное фреймовое окно для отображения документа; только один документ может быть открыт синхронно.

Шаблон документа определяет связь между типами классов: 3

  • Класс документа, который наследуется от CDocument.

  • Класс представления, отображающий данные из класса документа, перечисленные выше. Можно наследовать этот класс CView, CScrollView, CFormView или CEditView. (Можно также использовать CEditView напрямую).

  • Класс фреймового окна, который содержит представление. Для шаблонов документов SDI можно наследовать этот класс CFrameWnd; если не нужно настраивать функциональности главного фреймового окна, можно использовать напрямую без создания производного CFrameWnd собственный класс.

Приложение SDI обычно поддерживает один тип документа, поэтому он содержит только один объект CSingleDocTemplate. Только один документ может быть открыт синхронно.

Не нужно вызывать CSingleDocTemplate за исключением функций-членов все конструктора. Границы обрабатывают объекты CSingleDocTemplate для внутреннего использования.

Дополнительные сведения об использовании CSingleDocTemplate см. в разделе Шаблоны документов и процесс создания документов и представлений.

Иерархия наследования

CObject

CCmdTarget

CDocTemplate

CSingleDocTemplate

Требования

Заголовок: afxwin.h

См. также

Ссылки

Класс CDocTemplate

Диаграмма иерархии

Класс CDocTemplate

Класс CDocument

Класс CFrameWnd

Класс CMultiDocTemplate

Класс CView

Класс CWinApp

Основные понятия

Образец DOCKTOOL MFC