Event macros summary

Macros listed by event class

The documentation for specific event macros is organised by event class. Please refer to these sections for details.

wxActivateEvent The EVT_ACTIVATE and EVT_ACTIVATE_APP macros intercept activation and deactivation events.
wxCommandEvent A range of commonly-used control events.
wxCloseEvent The EVT_CLOSE macro handles window closure called via wxWindow::Close.
wxDropFilesEvent The EVT_DROP_FILES macros handles file drop events.
wxEraseEvent The EVT_ERASE_BACKGROUND macro is used to handle window erase requests.
wxFocusEvent The EVT_SET_FOCUS and EVT_KILL_FOCUS macros are used to handle keyboard focus events.
wxKeyEvent EVT_CHAR, EVT_KEY_DOWN and EVT_KEY_UP macros handle keyboard input for any window.
wxIdleEvent The EVT_IDLE macro handle application idle events (to process background tasks, for example).
wxInitDialogEvent The EVT_INIT_DIALOG macro is used to handle dialog initialisation.
wxListEvent These macros handle wxListCtrl events.
wxMenuEvent These macros handle special menu events (not menu commands).
wxMouseEvent Mouse event macros can handle either individual mouse events or all mouse events.
wxMoveEvent The EVT_MOVE macro is used to handle a window move.
wxPaintEvent The EVT_PAINT macro is used to handle window paint requests.
wxScrollEvent These macros are used to handle scroll events from wxScrollBar, wxSlider,and wxSpinButton.
wxSetCursorEvent The EVT_SET_CURSOR macro is used for special cursor processing.
wxSizeEvent The EVT_SIZE macro is used to handle a window resize.
wxSplitterEvent The EVT_SPLITTER_SASH_POS_CHANGED, EVT_SPLITTER_UNSPLIT and EVT_SPLITTER_DCLICK macros are used to handle the various splitter window events.
wxSysColourChangedEvent The EVT_SYS_COLOUR_CHANGED macro is used to handle events informing the application that the user has changed the system colours (Windows only).
wxTreeEvent These macros handle wxTreeCtrl events.
wxUpdateUIEvent The EVT_UPDATE_UI macro is used to handle user interface update pseudo-events, which are generated to give the application the chance to update the visual state of menus, toolbars and controls.

ymasuda 平成17年11月19日