Clase wxGenericStaticBitmap
No documentada oficialmente.
Un control de mapa de bits estático muestra un mapa de bits.
Jerarquía:
Equivale a la clase wxStaticBitmap, y sustituye algunos de sus métodos para permitir redimensionar mapas de bits.
Funciones miembro
wxGenericStaticBitmap()
wxGenericStaticBitmap::wxGenericStaticBitmap()
Constructor por defecto.
wxGenericStaticBitmap()
wxGenericStaticBitmap::wxGenericStaticBitmap( wxWindow * parent, wxWindowID id, const wxBitmapBundle & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = 0, const wxString & name = wxStaticBitmapNameStr )
Constructor que crea y muestra un control estático de mapa de bits.
Parámetros
- parent
- Ventana padre. No debe ser NULL.
- id
- Identificador del control. Un valor de -1 indica un valor por defecto.
- label
- Etiqueta de mapa de bits.
- pos
- Posición de la ventana.
- size
- Tamaño de la ventana.
- style
- Estilo de la ventana.
- name
- Nombre de la ventana.
Create()
bool wxGenericStaticBitmap::Create( wxWindow * parent, wxWindowID id, const wxBitmapBundle & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = 0, const wxString & name = wxStaticBitmapNameStr )
Función de creación, para la construcción en dos fases.
GetBitmap()
virtual wxBitmap wxGenericStaticBitmap::GetBitmap() const
Devuelve el mapa de bits utilizado actualmente en el control.
Hay que tener en cuenta que este método puede ser llamado incluso si se ha utilizado SetIcon().
GetIcon()
virtual wxIcon wxGenericStaticBitmap::GetIcon() const
Devuelve el icono utilizado actualmente en el control.
Hay que tener en cuenta que este método solo se puede llamar si se ha utilizado SetIcon(): no se puede recuperar un icono del control si se ha establecido un mapa de bits (utilizando wxStaticBitmap::SetBitmap).
GetScaleMode()
virtual ScaleMode wxGenericStaticBitmap::GetScaleMode() const wxOVERRIDE
Devuelve el modo de escala utilizado actualmente en el control.
SetBitmap()
virtual void wxGenericStaticBitmap::SetBitmap(const wxBitmapBundle & label) wxOVERRIDE
Establece la etiqueta del mapa de bits.
Parámetros
- label
- El nuevo mapa de bits.
SetIcon()
virtual void wxGenericStaticBitmap::SetIcon(const wxIcon & label)
Establece la etiqueta en el icono dado.
Parámetros
- label
- El nuevo icono.
SetScaleMode()
virtual void wxGenericStaticBitmap::SetScaleMode(ScaleMode scaleMode) wxOVERRIDE
Establece el modo de escala.
Parámetros
- scaleMode
- Controla cómo se escala el mapa de bits dentro del control.
Tipos miembro
ScaleMode
enum ScaleMode { Scale_None , Scale_Fill , Scale_AspectFit , Scale_AspectFill }
Especifica cómo debe escalarse el mapa de bits en el control.
- Scale_None
El mapa de bits se muestra en tamaño original.
Las partes más grandes que el control se cortarán.
- Scale_Fill
- Escala el mapa de bits para ajustarlo al tamaño del control cambiando la relación de aspecto del mapa de bits si es necesario.
- Scale_AspectFit
Escala el mapa de bits para ajustarlo al tamaño del control manteniendo la relación de aspecto.
Cualquier área restante del control utilizará el fondo.
- Scale_AspectFill
Escala el mapa de bits para rellenar el tamaño del control.
Una parte del mapa de bits puede recortarse para rellenar el control.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject, wxEvtHandler, wxWindow y wxControl.