Clase wxClassInfo
Esta clase almacena meta-información sobre las clases.
Las instancias de esta clase no suelen ser definidas directamente por una aplicación, sino indirectamente mediante el uso de macros como wxDECLARE_DYNAMIC_CLASS y wxIMPLEMENT_DYNAMIC_CLASS.
Funciones miembro
wxClassInfo()
wxClassInfo::wxClassInfo( const wxChar * className, const wxClassInfo * baseClass1, const wxClassInfo * baseClass2, int size, wxObjectConstructorFn fn )
Construye un objeto wxClassInfo.
Las macros suministradas construyen implícitamente objetos de esta clase, por lo que no es necesario crear dichos objetos explícitamente en una aplicación.
CreateObject()
wxObject* wxClassInfo::CreateObject() const
Crea un objeto del tipo apropiado.
Valor de retorno
NULL si la clase no ha sido declarada creable dinámicamente (típicamente, esto ocurre con las clases abstractas).
FindClass()
static wxClassInfo* wxClassInfo::FindClass(const wxString & className)
Encuentra el objeto wxClassInfo para una clase con el nombre dado.
GetBaseClassName1()
const wxChar* wxClassInfo::GetBaseClassName1() const
Devuelve el nombre de la primera clase base (NULL si no hay ninguna).
GetBaseClassName2()
const wxChar* wxClassInfo::GetBaseClassName2() const
Devuelve el nombre de la segunda clase base (NULL si no hay ninguna).
GetClassName()
const wxChar* wxClassInfo::GetClassName() const
Devuelve la forma de cadena del nombre de la clase.
GetSize()
int wxClassInfo::GetSize() const
Devuelve el tamaño de la clase.
IsDynamic()
bool wxClassInfo::IsDynamic() const
Devuelve true si esta info de clase puede crear objetos de la clase asociada.
IsKindOf()
bool wxClassInfo::IsKindOf(const wxClassInfo * info) const
Devuelve true si esta clase es una clase de (hereda de) la clase dada.