Поделиться через


DECLARE_DYNAMIC

Добавляет возможность получать сведения о среде выполнения о классе объекта производный класс из CObject.

DECLARE_DYNAMIC(class_name )

Параметры

  • class_name
    Фактическое имя класса.

Заметки

Добавьте макрос DECLARE_DYNAMIC в модуль заголовка (h) для класса, а затем включите этот модуль во всех модулях .cpp, которым необходим доступ к объектам данного класса.

При использовании _динамическиеdeclare и макросы IMPLEMENT_DYNAMIC как описано, можно использовать макрос RUNTIME_CLASS и функция CObject::IsKindOf определение класса объектов во время выполнения.

Если DECLARE_DYNAMIC включается в объявлении класса, IMPLEMENT_DYNAMIC должны содержаться в реализации класса.

Дополнительные сведения о макросе DECLARE_DYNAMIC см. в разделе Разделы класса CObject.

Пример

См. пример в разделе IMPLEMENT_DYNAMIC.

Требования

Header: afx.h

См. также

Ссылки

IMPLEMENT_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Основные понятия

Макросы и глобальные объекты MFC