Export (0) Print
Expand All
TRY
Expand Minimize

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 )

Parameters

class_name
The actual name of the class.
base_class_name
The name of the base class.

Remarks

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

/* CAge.h */
class CAge : public CObject
{
     int num;
public:
     DECLARE_DYNAMIC(CAge)
};

//==============
/* CAge.cpp */
#include "stdafx.h"
#include "CAge.h"

IMPLEMENT_DYNAMIC(CAge, CObject) 

See Also

MFC Macros and Globals | DECLARE_DYNAMIC | RUNTIME_CLASS | CObject::IsKindOf

Show:
© 2014 Microsoft