DECLARE_DYNCREATE ( class_name )
Параметры
аргумент class_name
Фактическое имя класса (не заключен в кавычки).
Примечания
Использовать макрос DECLARE_DYNCREATE для включения объектов CObject-производные классы для создаваться динамически во время выполнения. Framework использует эту возможность для создания новых объектов динамически, к примеру, когда он читает объект с диска во время сериализации. Документ, просматривать и рамка классы должны поддерживать динамическое создание потому что рамки для динамического создания.
Добавить макрос DECLARE_DYNCREATE в.H модуль для класса, затем включить этот модуль во всех.НПК модули, которым необходим доступ к объектам данного класса.
Если DECLARE_DYNCREATE включен в объявление класса, IMPLEMENT_DYNCREATE должны быть включены в реализации класса.
Более подробную информацию о DECLARE_DYNCREATE макрос, см. Темы классе CObject в Руководстве Visual C++ программист.
См. такжеnbsp;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf