Проектирование шаблона документа
Для создание шаблона класса документа используется макрокоманда DEFINE_DOC_TEMPLATE_CLASS с 3 аргументами: классом документа, классом отображаемого элемента и именем шаблона класса. Классом документа должен быть класс, который вы хотите использовать
для включения данных. Класс отображаемого элемента должен быть
классом, используемым для вывода содержащихся в классе документа
данных. Имя шаблона должно указывать функцию шаблона и не должно
быть ключевым словом С++.