A bitmap button is a control that contains a bitmap. It may be placed on a dialog box or panel, or indeed almost any other window.
Derived from
wxButton
wxControl
wxWindow
wxEvtHandler
wxObject
Include files
<wx/bmpbuttn.h>
Remarks
A bitmap button can be supplied with a single bitmap, and wxWidgets will draw all button states using this bitmap. If the application needs more control, additional bitmaps for the selected state, unpressed focused state, and greyed-out state may be supplied.
Window styles
Note that wxBU_EXACTFIT supported by wxButton is not used by this class as bitmap buttons don't have any minimal standard size by default.
See also window styles overview.
Event handling
EVT_BUTTON(id, func) | Process a wxEVT_COMMAND_BUTTON_CLICKED event, when the button is clicked. |
---|
See also
Default constructor.
Constructor, creating and showing a button.
Parameters
Remarks
The bitmap parameter is normally the only bitmap you need to provide, and wxWidgets will draw the button correctly in its different states. If you want more control, call any of the functions wxBitmapButton::SetBitmapSelected, wxBitmapButton::SetBitmapFocus, wxBitmapButton::SetBitmapDisabled.
Note that the bitmap passed is smaller than the actual button created.
See also
wxBitmapButton::Create, wxValidator
Destructor, destroying the button.
Button creation function for two-step creation. For more details, see wxBitmapButton::wxBitmapButton.
wxBitmap& GetBitmapDisabled(void) const
Returns the bitmap for the disabled state.
Return value
A reference to the disabled state bitmap.
See also
wxBitmapButton::SetBitmapDisabled
wxBitmap& GetBitmapFocus(void) const
Returns the bitmap for the focused state.
Return value
A reference to the focused state bitmap.
See also
wxBitmapButton::SetBitmapFocus
wxBitmap& GetBitmapLabel(void) const
Returns the label bitmap (the one passed to the constructor).
Return value
A reference to the button's label bitmap.
See also
wxBitmapButton::SetBitmapLabel
wxBitmap& GetBitmapSelected(void) const
Returns the bitmap for the selected state.
Return value
A reference to the selected state bitmap.
See also
wxBitmapButton::SetBitmapSelected
Sets the bitmap for the disabled button appearance.
Parameters
See also
wxBitmapButton::GetBitmapDisabled, wxBitmapButton::SetBitmapLabel, wxBitmapButton::SetBitmapSelected, wxBitmapButton::SetBitmapFocus
Sets the bitmap for the button appearance when it has the keyboard focus.
Parameters
See also
wxBitmapButton::GetBitmapFocus, wxBitmapButton::SetBitmapLabel, wxBitmapButton::SetBitmapSelected, wxBitmapButton::SetBitmapDisabled
Sets the bitmap label for the button.
Parameters
Remarks
This is the bitmap used for the unselected state, and for all other states if no other bitmaps are provided.
See also
wxBitmapButton::GetBitmapLabel
Sets the bitmap for the selected (depressed) button appearance.
Parameters
See also
wxBitmapButton::GetBitmapSelected, wxBitmapButton::SetBitmapLabel, wxBitmapButton::SetBitmapFocus, wxBitmapButton::SetBitmapDisabled
ymasuda 平成17年11月19日