dataobj.h

Clase wxBitmapDataObject

wxBitmapDataObject es una especialización de wxDataObject para datos de mapa de bits.

Jerarquía:

Jerarquía de la clase wxBitmapDataObject

Se puede utilizar sin cambios para pegar datos en el wxClipboard o en un wxDropSource. Un usuario puede desear derivar una nueva clase de esta clase para proporcionar un mapa de bits bajo demanda con el fin de minimizar el consumo de memoria cuando se ofrecen datos en varios formatos, como un mapa de bits y GIF.

Esta clase puede utilizarse tal cual, pero GetBitmap() puede sobrescribirse para aumentar la eficiencia.

Funciones miembro

nombre()

wxBitmapDataObject::wxBitmapDataObject(const wxBitmap & bitmap = wxNullBitmap)

Constructor, opcionalmente pasando un mapa de bits (si no, usa SetBitmap() más tarde).

nombre()

virtual wxBitmap wxBitmapDataObject::GetBitmap() const

Devuelve el mapa de bits asociado con el objeto de datos.

Es posible que desee anular este método cuando ofrezca datos bajo demanda, pero esto no es requerido por las funciones internas de wxWidgets. Utilizar este método para obtener datos en forma de mapa de bits del wxClipboard.

nombre()

virtual void wxBitmapDataObject::SetBitmap(const wxBitmap & bitmap)

Establece el mapa de bits asociado al objeto de datos.

Este método se ejecuta cuando el objeto de datos recibe datos. Normalmente no habrá razón para anular esta función.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxDataObject y wxDataObjectSimple.