CObject::GetRuntimeClass

virtual CRuntimeClass * GetRuntimeClass ( ) const;

Valor devuelto

Un puntero a la estructura de CRuntimeClass correspondiente a la clase de este objeto; nunca NULL.

Observaciones

Hay una estructura de CRuntimeClass para cada CObject-clase derivada. Los miembros de estructura son los siguientes:

Fu&nción únicamente en las ediciones Enterprise y Professionalnbsp;  Vinculación estática a MFC sólo se admite en Visual C++ Professional Edition y Enterprise Edition. Para obtener más información, consulte Ediciones de Visual C++.

Esta función requiere del uso de la macro en la implementación de la clase IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL . De lo contrario obtendrá resultados incorrectos.

Ejemplo

Consulte CObList::CObList para obtener una lista de los CAge clase utilizada en todos los ejemplos de CObject.

/ / ejemplo de CObject::&GetRuntimeClass
Jaula a(21);
Prt CRuntimeClass * = a.GetRuntimeClass();
ASSERT (strcmp (prt-gt; m_lpszClassName, "Jaula") == 0)

Visió&n General de CObject |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CObject::IsKindOf, RU&NTIME_CLASS

Index