object.h

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.