RUNTIME_CLASS
C++ のクラス名からランタイム クラスの構造体を取得します。
RUNTIME_CLASS(class_name )
パラメーター
- class_name
クラスの実際の名前。引用符で囲まないでください。
解説
RUNTIME_CLASS は、class_name で指定されたクラスの CRuntimeClass 構造体へのポインターを返します。 DECLARE_DYNAMIC、DECLARE_DYNCREATE、DECLARE_SERIAL マクロを使って宣言された CObject の派生クラスだけが CRuntimeClass 構造体へのポインターを返します。
詳細については、「CObject の使い方」を参照してください。
使用例
CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);
必要条件
**ヘッダー:**afx.h