RUNTIME_CLASS
Gets the run-time class structure from the name of a C++ class.
Syntax
RUNTIME_CLASS(
class_name )
Parameters
- class_name
The actual name of the class (not enclosed in quotation marks).
Remarks
RUNTIME_CLASS returns a pointer to a CRuntimeClass structure for the class specified by class_name. Only CObject-derived classes declared with DECLARE_DYNAMIC, DECLARE_DYNCREATE, or DECLARE_SERIAL will return pointers to a CRuntimeClass structure.
For more information, see CObject Class Topics.
Example
CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);
Requirements
Header: afx.h
See Also
MFC Macros and Globals
DECLARE_DYNAMIC
DECLARE_DYNCREATE
DECLARE_SERIAL
CObject::GetRuntimeClass
CRuntimeClass Structure