CObject::GetRuntimeClass

virtual CRuntimeClass * GetRuntimeClass ( ) const;

Valor de retorno

Um ponteiro para a estrutura de CRuntimeClass correspondente à classe do objeto; nunca NULL.

Observações

Há uma estrutura de CRuntimeClass para cada CObject-classe derivada. Os membros de estrutura são os seguintes:

Recurso some&nte nas edições Enterprise e Professionalnbsp;  Vinculação estática ao MFC é suportado apenas no Visual C++ Professional e Enterprise Editions. Para obter mais informações, consulte Edições do Visual C++.

Esta função requer o uso da macro IMPLEMENT_DYNAMIC ou IMPLEMENT_SERIAL na implementação de classe. Você obterá resultados incorretos caso contrário.

Exemplo

Consulte CObList:: CObList para obter uma listagem do CAge classe usada em tudo exemplos de CObject.

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

Visão geral de CObjectMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CObject:: IsKindOf, RU&NTIME_CLASS

Index