DECLARE_DYNCREATE
Включает объекты CObject- производные классы, который должен быть создан динамически во время выполнения.
DECLARE_DYNCREATE(class_name )
Параметры
- class_name
Фактическое имя класса.
Заметки
Платформа использует эту возможность создания новых объектов динамически. Например, новое созданное представление при открытии нового документа. Документ, представление и классы кадра должны поддерживать динамическое создание, поскольку платформе для их создания динамически.
Добавьте макрос DECLARE_DYNCREATE в модуле h для класса, а затем включите этот модуль во всех модулях .cpp, которым необходим доступ к объектам данного класса.
Если DECLARE_DYNCREATE включается в объявлении класса, IMPLEMENT_DYNCREATE должны содержаться в реализации класса.
Дополнительные сведения о макросе DECLARE_DYNCREATE см. в разделе Разделы класса CObject.
Примечание
Макрос DECLARE_DYNCREATE включает все функции DECLARE_DYNAMIC.
Пример
См. пример в разделе IMPLEMENT_DYNCREATE.
Требования
Header: afx.h