Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IMPLEMENT_DYNAMIC

 

Generates the C++ code necessary for a dynamic CObject-derived class with run-time access to the class name and position within the hierarchy.


IMPLEMENT_DYNAMIC(
class_name
, 
base_class_name )

class_name

The actual name of the class.

base_class_name

The name of the base class.

Use the IMPLEMENT_DYNAMIC macro in a .cpp module, and then link the resulting object code only once.

For more information, see CObject Class Topics.

Example

class CPerson : public CObject 
{
   DECLARE_DYNAMIC( CPerson )

   // other declarations
};
IMPLEMENT_DYNAMIC( CPerson, CObject )

Requirements

Header: afx.h

Show: