Clase wxClientDataContainer
Esta clase es un mixin que proporciona almacenamiento y gestión de "datos de cliente".
Jerarquía:

Estos datos pueden ser de tipo void -en cuyo caso el contenedor de datos no se encarga de liberar los datos de nuevo- o ser de tipo wxClientData o sus derivados. En ese caso el propio contenedor liberará la memoria más tarde. Hay que tener en cuenta que no debe asignar a un contenedor tanto datos de tipo void como datos derivados de la clase wxClientData.
Nota: Esta funcionalidad está actualmente duplicada en wxEvtHandler para evitar tener más de una vtable en esa jerarquía de clases.
Funciones miembro
wxClientDataContainer()
wxClientDataContainer::wxClientDataContainer()
Constructor por defecto.
~wxClientDataContainer()
virtual wxClientDataContainer::~wxClientDataContainer()
Destructor.
GetClientData()
void* wxClientDataContainer::GetClientData() const
Obtiene los datos no tipificados del cliente.
GetClientObject()
wxClientData* wxClientDataContainer::GetClientObject() const
Obtiene un puntero al objeto de datos del cliente.
SetClientData()
void wxClientDataContainer::SetClientData(void * data)
Establece los datos no tipificados del cliente.
SetClientObject()
void wxClientDataContainer::SetClientObject(wxClientData * data)
Establece el objeto de datos del cliente.
Se eliminará cualquier objeto anterior.