DECLARE_DYNCREATE

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

Index