CMultiDocTemplate

Класс CMultiDocTemplate определяет шаблон документа, который реализует многодокументный интерфейс (MDI). MDI-приложении использует фрейм главного окна в качестве рабочего пространства, в котором пользователь может открыть окна кадра ноль или более документов, каждый из которых отображается документ. Более подробное описание MDI содержатся Руководящие принципы интерфейс Windows для проектирования программного обеспечения.

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

MDI-приложении может поддерживать более одного типа документа, и документов разных типов могут быть открыты в то же время. Ваше приложение имеет один шаблон документов для каждого типа документа, который он поддерживает. Например если приложение MDI поддерживает электронные таблицы и текстовые документы, приложение имеет две CMultiDocTemplate объектов.

Приложение использует шаблоны документа, когда пользователь создает новый документ. Если приложение поддерживает несколько типов документов, рамки получает имена типов поддерживаемых документов шаблоны документов и отображает их в списке в диалоговом окне Создать файл. После того, как пользователь выбрал тип документа, приложение создает объект класса документа, объект фрейма окна и объект представления и их друг к другу.

Вам не обязательно вызывать любой член функции CMultiDocTemplate за исключением конструктор. Framework обрабатывает CMultiDocTemplate объектов внутри страны.

Более подробную информацию о CMultiDocTemplate, см. процесса создания документа/представления и шаблоны документов в Руководстве Visual C++ программист.

включить # lt;afxwin.h>

Члены классаБазовый класс | Иерархическая схема

Пример  Образца MFC MULTIPAD

См. также CDocTemplate, CSingleDocTemplate, CWinApp

Index