- The following standard identifiers are supplied. You can use wxID_HIGHEST to
- determine the number above which it is safe to define your own identifiers. Or,
- you can use identifiers below wxID_LOWEST.
-
- @code
- #define wxID_ANY -1
-
- #define wxID_LOWEST 4999
-
- #define wxID_OPEN 5000
- #define wxID_CLOSE 5001
- #define wxID_NEW 5002
- #define wxID_SAVE 5003
- #define wxID_SAVEAS 5004
- #define wxID_REVERT 5005
- #define wxID_EXIT 5006
- #define wxID_UNDO 5007
- #define wxID_REDO 5008
- #define wxID_HELP 5009
- #define wxID_PRINT 5010
- #define wxID_PRINT_SETUP 5011
- #define wxID_PREVIEW 5012
- #define wxID_ABOUT 5013
- #define wxID_HELP_CONTENTS 5014
- #define wxID_HELP_COMMANDS 5015
- #define wxID_HELP_PROCEDURES 5016
- #define wxID_HELP_CONTEXT 5017
-
- #define wxID_CUT 5030
- #define wxID_COPY 5031
- #define wxID_PASTE 5032
- #define wxID_CLEAR 5033
- #define wxID_FIND 5034
- #define wxID_DUPLICATE 5035
- #define wxID_SELECTALL 5036
- #define wxID_DELETE 5037
- #define wxID_REPLACE 5038
- #define wxID_REPLACE_ALL 5039
- #define wxID_PROPERTIES 5040
-
- #define wxID_VIEW_DETAILS 5041
- #define wxID_VIEW_LARGEICONS 5042
- #define wxID_VIEW_SMALLICONS 5043
- #define wxID_VIEW_LIST 5044
- #define wxID_VIEW_SORTDATE 5045
- #define wxID_VIEW_SORTNAME 5046
- #define wxID_VIEW_SORTSIZE 5047
- #define wxID_VIEW_SORTTYPE 5048
-
- #define wxID_FILE1 5050
- #define wxID_FILE2 5051
- #define wxID_FILE3 5052
- #define wxID_FILE4 5053
- #define wxID_FILE5 5054
- #define wxID_FILE6 5055
- #define wxID_FILE7 5056
- #define wxID_FILE8 5057
- #define wxID_FILE9 5058
-
- #define wxID_OK 5100
- #define wxID_CANCEL 5101
- #define wxID_APPLY 5102
- #define wxID_YES 5103
- #define wxID_NO 5104
- #define wxID_STATIC 5105
-
- #define wxID_HIGHEST 5999
- @endcode
-
-
-
- <!--
-
- NOTE: this list is incomplete and it's a trouble to maintain it!
- we must find an automatic way to generate it
-
-
- @section overview_eventhandling_macros Event macros summary
-
- @b 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.
-
-
- -->
-