Partager via


RUNTIME_CLASS

Obtient la structure de la classe d'exécution depuis le nom d'une classe C++.

RUNTIME_CLASS(class_name )

Paramètres

  • nom de classe
    Le nom réel de la classe (non entre guillemets).

Notes

RUNTIME_CLASS retourne un pointeur vers une structure de CRuntimeClass de la classe spécifié par le nom_classe. Seuls les classes dérivées de CObject-déclarées avec DECLARE_DYNAMIC, DECLARE_DYNCREATE, ou DECLARE_SERIAL retournent des pointeurs à une structure de CRuntimeClass.

Pour plus d'informations, consultez CObject Class Topics.

Exemple

CRuntimeClass* prt = RUNTIME_CLASS(CAge);
ASSERT(strcmp(prt->m_lpszClassName, "CAge") == 0);   

Configuration requise

En-tête : afx.h

Voir aussi

Référence

DECLARE_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

CObject::GetRuntimeClass

CRuntimeClass, structure

Concepts

macro MFC et Globals