
CMultiDocTemplate клас визначає шаблон документа, декілька документів інтерфейсу (MDI). Застосунок MDI використовує основні рамки вікна якості робочого середовища, в якому користувач може відкрити нуль або більше документів рамка вікна, кожна з яких відображає документ. Для більш докладного опису MDI дивитися Рекомендації інтерфейс Windows за програмного забезпечення дизайн.
Шаблон документа визначає зв'язки між трьома типами класи:
MDI додаток може підтримувати більше одного типу документів та документів різні типи можуть бути відкриті в той же час. Ваша заявка має один шаблон документа для кожного типу документа, що його підтримує. Наприклад, якщо ваша заявка MDI підтримує електронних таблиць та текстових документів, застосування має два CMultiDocTemplate об'єкти.
Застосування використовує завантажень шаблонів документ, коли користувач створює новий документ. Якщо додаток підтримує більше одного типу документів, потім рамках отримує імена підтримуваних документ цього типу з шаблони документів та відображаються у списку в діалоговому вікні "новий файл". Після того, як користувач має вибраний тип документа, застосунок створює документ об'єкта класу, кадр вікні об'єкта та подання об'єкта і надає їх один до одного.
Вам не потрібно телефонувати будь-який член функції CMultiDocTemplate , за винятком Конструктор. Рамках ручками всередині CMultiDocTemplate об'єктів.
Більш докладну інформацію про CMultiDocTemplateбачити Шаблони документів і процес створення документа/переглянути в Visual C++ програміста керівництво.
включають # lt;afxwin.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразок MFC зразок MULTIPAD
Дивіться також CDocTemplate, CSingleDocTemplate, CWinApp