·命令事件
wxEVT_COMMAND_BUTTON_CLICKED, 1
wxEVT_COMMAND_CHECKBOX_CLICKED, 2
wxEVT_COMMAND_CHOICE_SELECTED, 3
wxEVT_COMMAND_LISTBOX_SELECTED, 4
wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, 5
wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, 6
以下这一段事件ID由于版本更新,已经移到了<wx/textctrl.h>中进行定义。
#if WXWIN_COMPATIBILITY_EVENT_TYPES
wxEVT_COMMAND_TEXT_UPDATED, 7
wxEVT_COMMAND_TEXT_ENTER, 8
wxEVT_COMMAND_TEXT_URL, 13
wxEVT_COMMAND_TEXT_MAXLEN, 14
#endif // WXWIN_COMPATIBILITY_EVENT_TYPES
wxEVT_COMMAND_MENU_SELECTED, 9
wxEVT_COMMAND_SLIDER_UPDATED, 10
wxEVT_COMMAND_RADIOBOX_SELECTED, 11
wxEVT_COMMAND_RADIOBUTTON_SELECTED, 12
wxEVT_COMMAND_SCROLLBAR_UPDATED 现在已废弃不用,转而使用wxEVT_SCROLL。
wxEVT_COMMAND_SCROLLBAR_UPDATED, 13
wxEVT_COMMAND_VLBOX_SELECTED, 14
wxEVT_COMMAND_COMBOBOX_SELECTED, 15
wxEVT_COMMAND_TOOL_RCLICKED, 16
wxEVT_COMMAND_TOOL_ENTER, 17
wxEVT_COMMAND_SPINCTRL_UPDATED, 18
以下两个事件也被废弃了// Sockets and timers send events, too
DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_BASE, wxEVT_SOCKET, 50)
wxEVT_TIMER , 80
·鼠标事件
wxEVT_LEFT_DOWN, 100
wxEVT_LEFT_UP, 101
wxEVT_MIDDLE_DOWN, 102
wxEVT_MIDDLE_UP, 103
wxEVT_RIGHT_DOWN, 104
wxEVT_RIGHT_UP, 105
wxEVT_MOTION, 106
wxEVT_ENTER_WINDOW, 107
wxEVT_LEAVE_WINDOW, 108
wxEVT_LEFT_DCLICK, 109
wxEVT_MIDDLE_DCLICK, 110
wxEVT_RIGHT_DCLICK, 111
wxEVT_SET_FOCUS, 112
wxEVT_KILL_FOCUS, 113
wxEVT_CHILD_FOCUS, 114
wxEVT_MOUSEWHEEL, 115
·非客户区(Non-client)鼠标事件
wxEVT_NC_LEFT_DOWN, 200
wxEVT_NC_LEFT_UP, 201
wxEVT_NC_MIDDLE_DOWN, 202
wxEVT_NC_MIDDLE_UP, 203
wxEVT_NC_RIGHT_DOWN, 204
wxEVT_NC_RIGHT_UP, 205
wxEVT_NC_MOTION, 206
wxEVT_NC_ENTER_WINDOW, 207
wxEVT_NC_LEAVE_WINDOW, 208
wxEVT_NC_LEFT_DCLICK, 209
wxEVT_NC_MIDDLE_DCLICK, 210
wxEVT_NC_RIGHT_DCLICK, 211
·字符输入事件
wxEVT_CHAR, 212
wxEVT_CHAR_HOOK, 213
wxEVT_NAVIGATION_KEY, 214
wxEVT_KEY_DOWN, 215
wxEVT_KEY_UP, 216
#if wxUSE_HOTKEY
wxEVT_HOTKEY, 217
#endif
·设置焦点(Cursor)事件
wxEVT_SET_CURSOR, 230
· 来自wxScrollBar控件和wxSlider控件的滚动事件
wxEVT_SCROLL_TOP, 300
wxEVT_SCROLL_BOTTOM, 301
wxEVT_SCROLL_LINEUP, 302
wxEVT_SCROLL_LINEDOWN, 303
wxEVT_SCROLL_PAGEUP, 304
wxEVT_SCROLL_PAGEDOWN, 305
wxEVT_SCROLL_THUMBTRACK, 306
wxEVT_SCROLL_THUMBRELEASE, 307
wxEVT_SCROLL_CHANGED, 308
·来自wxWindow的滚动事件
wxEVT_SCROLLWIN_TOP, 320
wxEVT_SCROLLWIN_BOTTOM, 321
wxEVT_SCROLLWIN_LINEUP, 322
wxEVT_SCROLLWIN_LINEDOWN, 323
wxEVT_SCROLLWIN_PAGEUP, 324
wxEVT_SCROLLWIN_PAGEDOWN, 325
wxEVT_SCROLLWIN_THUMBTRACK, 326
wxEVT_SCROLLWIN_THUMBRELEASE, 327
·系统事件
wxEVT_SIZE, 400
wxEVT_MOVE, 401
wxEVT_CLOSE_WINDOW, 402
wxEVT_END_SESSION, 403
wxEVT_QUERY_END_SESSION, 404
wxEVT_ACTIVATE_APP, 405
406..408 被用于苹果公司PowerPC上,这里没有列出。如果想查看这些事件,可去看<wx/power.h >。
wxEVT_ACTIVATE, 409
wxEVT_CREATE, 410
wxEVT_DESTROY, 411
wxEVT_SHOW, 412
wxEVT_ICONIZE, 413
wxEVT_MAXIMIZE, 414
wxEVT_MOUSE_CAPTURE_CHANGED, 415
wxEVT_MOUSE_CAPTURE_LOST, 416
wxEVT_PAINT, 417
wxEVT_ERASE_BACKGROUND, 418
wxEVT_NC_PAINT, 419
wxEVT_PAINT_ICON, 420
wxEVT_MENU_OPEN, 421
wxEVT_MENU_CLOSE, 422
wxEVT_MENU_HIGHLIGHT, 423
wxEVT_CONTEXT_MENU, 424
wxEVT_SYS_COLOUR_CHANGED, 425
wxEVT_DISPLAY_CHANGED, 426
wxEVT_SETTING_CHANGED, 427
wxEVT_QUERY_NEW_PALETTE, 428
wxEVT_PALETTE_CHANGED, 429
wxEVT_JOY_BUTTON_DOWN, 430
wxEVT_JOY_BUTTON_UP, 431
wxEVT_JOY_MOVE, 432
wxEVT_JOY_ZMOVE, 433
wxEVT_DROP_FILES, 434
wxEVT_DRAW_ITEM, 435
wxEVT_MEASURE_ITEM, 436
wxEVT_COMPARE_ITEM, 437
wxEVT_INIT_DIALOG, 438
wxEVT_IDLE, 439
wxEVT_UPDATE_UI, 440
wxEVT_SIZING, 441
wxEVT_MOVING, 442
wxEVT_HIBERNATE, 443
·剪贴板事件
wxEVT_COMMAND_TEXT_COPY, 444
wxEVT_COMMAND_TEXT_CUT, 445
wxEVT_COMMAND_TEXT_PASTE, 446
·通用命令事件(注意,一个Click事件是比button down/up优先级更高的。
wxEVT_COMMAND_LEFT_CLICK, 500
wxEVT_COMMAND_LEFT_DCLICK, 501
wxEVT_COMMAND_RIGHT_CLICK, 502
wxEVT_COMMAND_RIGHT_DCLICK, 503
wxEVT_COMMAND_SET_FOCUS, 504
wxEVT_COMMAND_KILL_FOCUS, 505
wxEVT_COMMAND_ENTER, 506
·帮助事件
wxEVT_HELP, 1050
wxEVT_DETAILED_HELP, 1051
以下两个事件是等价的
wxEVT_COMMAND_TOOL_CLICKED wxEVT_COMMAND_MENU_SELECTED
事件手柄列表
wxCommandEventHandler
wxScrollEventHandler
wxScrollWinEventHandler
wxSizeEventHandler
wxMoveEventHandler
wxPaintEventHandler
wxNcPaintEventHandler
wxEraseEventHandler
wxMouseEventHandler
wxCharEventHandler
wxKeyEventHandler wxCharEventHandler
wxFocusEventHandler
wxChildFocusEventHandler
wxActivateEventHandler
wxMenuEventHandler
wxJoystickEventHandler
wxDropFilesEventHandler
wxInitDialogEventHandler
wxSysColourChangedEventHandler
wxDisplayChangedEventHandler
wxUpdateUIEventHandler
wxIdleEventHandler
wxCloseEventHandler
wxShowEventHandler
wxIconizeEventHandler
wxMaximizeEventHandler
wxNavigationKeyEventHandler
wxPaletteChangedEventHandler
wxQueryNewPaletteEventHandler
wxWindowCreateEventHandler
wxWindowDestroyEventHandler
wxSetCursorEventHandler
wxNotifyEventHandler
wxHelpEventHandler
wxContextMenuEventHandler
wxMouseCaptureChangedEventHandler
wxMouseCaptureLostEventHandler
wxClipboardTextEventHandler