Freigeben über


RUNTIME_CLASS

Ruft die Laufzeitklassen Struktur vom Namen der eine C++-Klasse ab.

RUNTIME_CLASS(class_name )

Parameter

  • class_name
    Der tatsächliche Name der Klasse (nicht in Anführungszeichen eingeschlossen ist).

Hinweise

RUNTIME_CLASS gibt einen Zeiger auf eine CRuntimeClass-Struktur für die Klasse zurück, die von class_name angegeben wird.Nur CObject- abgeleitete Klassen, die DECLARE_DYNAMIC, DECLARE_DYNCREATE oder DECLARE_SERIAL deklariert werden, geben CRuntimeClass Zeiger auf eine Struktur zurück.

Weitere Informationen finden Sie unter CObject-Klassen-Themen.

Beispiel

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

Anforderungen

Header: afx.h

Siehe auch

Referenz

DECLARE_DYNAMIC

DECLARE_DYNCREATE

DECLARE_SERIAL

CObject::GetRuntimeClass

CRuntimeClass-Struktur

Konzepte

MFC-Makros und -globale Werte