DECLARE_DYNAMIC

DECLARE_DYNAMIC ( class_name )

Параметры

аргумент class_name

Фактическое имя класса (не заключен в кавычки).

Примечания

При создании производного класса от CObject, этот макрос добавляет возможность доступа к информации о классе объекта.

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

Если вы используете макросыДИНАМИЧНЫЙ и IMPLEMENT_DYNAMIC _ DECLAREкак описано, можно затем использовать макро RUNTIME_CLASS и функцию CObject::IsKindOf для определения класса объектов во время выполнения.

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

Более подробную информацию о DECLARE_DYNAMIC макрос, см. Темы классе CObject в Руководстве Visual C++ программист.

См. такжеnbsp;IMPLEME&NT_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf

Index