generic/statbmpg.h

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.