wxSpinEvent

This event class is used for the events generated by wxSpinButton and wxSpinCtrl.

Derived from

wxNotifyEvent
wxCommandEvent
wxEvent
wxObject

Include files

<wx/spinbutt.h> or <wx/spinctrl.h>

Event handling

To process input from a spin button, use one of these event handler macros to direct input to member functions that take a wxSpinEvent argument:

EVT_SPIN(id, func) Generated whenever an arrow is pressed.
EVT_SPIN_UP(id, func) Generated when left/up arrow is pressed.
EVT_SPIN_DOWN(id, func) Generated when right/down arrow is pressed.

Note that if you handle both SPIN and UP or DOWN events, you will be notified about each of them twice: first the UP/DOWN event will be receieved and then, if it wasn't vetoed, the SPIN event will be sent.

See also

wxSpinButton and wxSpinCtrl



wxSpinEvent::wxSpinEvent



wxSpinEvent(wxEventType commandType = wxEVT_NULL, int id = 0)

The constructor is not normally used by the user code.



wxSpinEvent::GetPosition

int GetPosition(void) const

Retrieve the current spin button or control value.



wxSpinEvent::SetPosition



void SetPosition(int pos)

Set the value associated with the event.

ymasuda 平成17年11月19日