DECLARE_DYNCREATE

DECLARE_DYNCREATE ( class_name )

Параметри

class_name

Фактичне ім'я класу (не взяте в лапки).

Зауваження

За допомогою макросу DECLARE_DYNCREATE об'єкти CObject-отриманих класи, щоб створити динамічно під час виконання. Рамках використовує цю здатність, щоб створювати нові об'єкти динамічно, наприклад, коли він читає об'єкта з диска під час серіалізацією. Документа, вигляд і кадр класи повинні підтримувати динамічного створення, тому що рамках потребує їх динамічно створювати.

Додати DECLARE_DYNCREATE макрос у регіоні.H модуля класу, потім включити цей модуль до всіх.CPP модулів, які потребують доступу до об'єктів цього класу.

Якщо DECLARE_DYNCREATE включена в класі декларації, потім IMPLEMENT_DYNCREATE повинні бути включені в класі здійснення.

Більш докладну інформацію про DECLARE_DYNCREATE макрос, перегляньте CObject клас теми в Visual C++ програміста керівництво.

Дивіться такожnbsp;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf

Index