CObject::GetRuntimeClass

virtuelle CRuntimeClass * GetRuntimeClass ( ) const;

Rückgabewert

Ein Zeiger auf das CRuntimeClass -Struktur entsprechend der Klasse des Objekts; nie NULL.

Bemerkungen

Es ist ein CRuntimeClass -Struktur für jedes von CObject-abgeleitete Klasse. Strukturmember werden wie folgt:

Funktion nur in der Professional Edition und Enterprise Edition&Nbsp;  Statische Verknüpfung mit MFC wird nur in Visual C++ Professional und Enterprise-Editionen unterstützt. Weitere Informationen finden Sie unter Visual C++-Editionen.

Diese Funktion erfordert die Verwendung von den IMPLEMENT_DYNAMIC oder das IMPLEMENT_SERIAL -Makro in die Implementierung der Klasse. Sie erhalten sonst falsche Ergebnisse.

Beispiel

Eine Liste der CObList::CObList finden Sie die CAge in allen Beispielen der CObject -Klasse.

/ / Beispiel für CObject::&GetRuntimeClass
Käfig a(21);
CRuntimeClass * Prt = a.GetRuntimeClass();
ASSERT (Strcmp (Prt-Gt; M_lpszClassName, "Käfig") == 0)

CObject ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CObject::IsKindOf, RUNTIME_CLASS

Index