现在的位置: 首页 > 综合 > 正文

wxWidgets事件ID列表

2013年09月26日 ⁄ 综合 ⁄ 共 5156字 ⁄ 字号 评论关闭

cpp:nogutter]
view plain
copyprint?

  1. ·命令事件  
  2.   
  3. wxEVT_COMMAND_BUTTON_CLICKED, 1  
  4. wxEVT_COMMAND_CHECKBOX_CLICKED, 2  
  5. wxEVT_COMMAND_CHOICE_SELECTED, 3  
  6. wxEVT_COMMAND_LISTBOX_SELECTED, 4  
  7. wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, 5  
  8. wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, 6  
  9.   
  10. 以下这一段事件ID由于版本更新,已经移到了<wx/textctrl.h>中进行定义。  
  11.   
  12. #if WXWIN_COMPATIBILITY_EVENT_TYPES
      
  13. wxEVT_COMMAND_TEXT_UPDATED, 7  
  14. wxEVT_COMMAND_TEXT_ENTER, 8  
  15. wxEVT_COMMAND_TEXT_URL, 13  
  16. wxEVT_COMMAND_TEXT_MAXLEN, 14  
  17. #endif // WXWIN_COMPATIBILITY_EVENT_TYPES
      
  18.   
  19. wxEVT_COMMAND_MENU_SELECTED, 9  
  20. wxEVT_COMMAND_SLIDER_UPDATED, 10  
  21. wxEVT_COMMAND_RADIOBOX_SELECTED, 11  
  22. wxEVT_COMMAND_RADIOBUTTON_SELECTED, 12  
  23.   
  24. wxEVT_COMMAND_SCROLLBAR_UPDATED 现在已废弃不用,转而使用wxEVT_SCROLL。  
  25.   
  26. wxEVT_COMMAND_SCROLLBAR_UPDATED, 13  
  27. wxEVT_COMMAND_VLBOX_SELECTED, 14  
  28. wxEVT_COMMAND_COMBOBOX_SELECTED, 15  
  29. wxEVT_COMMAND_TOOL_RCLICKED, 16  
  30. wxEVT_COMMAND_TOOL_ENTER, 17  
  31. wxEVT_COMMAND_SPINCTRL_UPDATED, 18  
  32.   
  33.   
  34. 以下两个事件也被废弃了// Sockets and timers send events, too
      
  35.   
  36. DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_BASE, wxEVT_SOCKET, 50)  
  37. wxEVT_TIMER , 80  
  38.   
  39.   
  40. ·鼠标事件  
  41.   
  42.   
  43. wxEVT_LEFT_DOWN, 100  
  44. wxEVT_LEFT_UP, 101  
  45. wxEVT_MIDDLE_DOWN, 102  
  46. wxEVT_MIDDLE_UP, 103  
  47. wxEVT_RIGHT_DOWN, 104  
  48. wxEVT_RIGHT_UP, 105  
  49. wxEVT_MOTION, 106  
  50. wxEVT_ENTER_WINDOW, 107  
  51. wxEVT_LEAVE_WINDOW, 108  
  52. wxEVT_LEFT_DCLICK, 109  
  53. wxEVT_MIDDLE_DCLICK, 110  
  54. wxEVT_RIGHT_DCLICK, 111  
  55. wxEVT_SET_FOCUS, 112  
  56. wxEVT_KILL_FOCUS, 113  
  57. wxEVT_CHILD_FOCUS, 114  
  58. wxEVT_MOUSEWHEEL, 115  
  59.   
  60.   
  61. ·非客户区(Non-client)鼠标事件  
  62.   
  63.   
  64. wxEVT_NC_LEFT_DOWN, 200  
  65. wxEVT_NC_LEFT_UP, 201  
  66. wxEVT_NC_MIDDLE_DOWN, 202  
  67. wxEVT_NC_MIDDLE_UP, 203  
  68. wxEVT_NC_RIGHT_DOWN, 204  
  69. wxEVT_NC_RIGHT_UP, 205  
  70. wxEVT_NC_MOTION, 206  
  71. wxEVT_NC_ENTER_WINDOW, 207  
  72. wxEVT_NC_LEAVE_WINDOW, 208  
  73. wxEVT_NC_LEFT_DCLICK, 209  
  74. wxEVT_NC_MIDDLE_DCLICK, 210  
  75. wxEVT_NC_RIGHT_DCLICK, 211  
  76.   
  77.   
  78. ·字符输入事件  
  79.   
  80. wxEVT_CHAR, 212  
  81. wxEVT_CHAR_HOOK, 213  
  82. wxEVT_NAVIGATION_KEY, 214  
  83. wxEVT_KEY_DOWN, 215  
  84. wxEVT_KEY_UP, 216  
  85. #if wxUSE_HOTKEY   
  86. wxEVT_HOTKEY, 217  
  87. #endif   
  88.   
  89.   
  90. ·设置焦点(Cursor)事件  
  91.   
  92.   
  93. wxEVT_SET_CURSOR, 230  
  94.   
  95.   
  96. · 来自wxScrollBar控件和wxSlider控件的滚动事件  
  97.   
  98. wxEVT_SCROLL_TOP, 300  
  99. wxEVT_SCROLL_BOTTOM, 301  
  100. wxEVT_SCROLL_LINEUP, 302  
  101. wxEVT_SCROLL_LINEDOWN, 303  
  102. wxEVT_SCROLL_PAGEUP, 304  
  103. wxEVT_SCROLL_PAGEDOWN, 305  
  104. wxEVT_SCROLL_THUMBTRACK, 306  
  105. wxEVT_SCROLL_THUMBRELEASE, 307  
  106. wxEVT_SCROLL_CHANGED, 308  
  107.   
  108.   
  109. ·来自wxWindow的滚动事件  
  110.   
  111.   
  112. wxEVT_SCROLLWIN_TOP, 320  
  113. wxEVT_SCROLLWIN_BOTTOM, 321  
  114. wxEVT_SCROLLWIN_LINEUP, 322  
  115. wxEVT_SCROLLWIN_LINEDOWN, 323  
  116. wxEVT_SCROLLWIN_PAGEUP, 324  
  117. wxEVT_SCROLLWIN_PAGEDOWN, 325  
  118. wxEVT_SCROLLWIN_THUMBTRACK, 326  
  119. wxEVT_SCROLLWIN_THUMBRELEASE, 327  
  120.   
  121.   
  122. ·系统事件  
  123.   
  124.   
  125. wxEVT_SIZE, 400  
  126. wxEVT_MOVE, 401  
  127. wxEVT_CLOSE_WINDOW, 402  
  128. wxEVT_END_SESSION, 403  
  129. wxEVT_QUERY_END_SESSION, 404  
  130. wxEVT_ACTIVATE_APP, 405   
  131. 406..408 被用于苹果公司PowerPC上,这里没有列出。如果想查看这些事件,可去看<wx/power.h >。  
  132. wxEVT_ACTIVATE, 409  
  133. wxEVT_CREATE, 410  
  134. wxEVT_DESTROY, 411  
  135. wxEVT_SHOW, 412  
  136. wxEVT_ICONIZE, 413  
  137. wxEVT_MAXIMIZE, 414  
  138. wxEVT_MOUSE_CAPTURE_CHANGED, 415  
  139. wxEVT_MOUSE_CAPTURE_LOST, 416  
  140. wxEVT_PAINT, 417  
  141. wxEVT_ERASE_BACKGROUND, 418  
  142. wxEVT_NC_PAINT, 419  
  143. wxEVT_PAINT_ICON, 420  
  144. wxEVT_MENU_OPEN, 421  
  145. wxEVT_MENU_CLOSE, 422  
  146. wxEVT_MENU_HIGHLIGHT, 423  
  147. wxEVT_CONTEXT_MENU, 424  
  148. wxEVT_SYS_COLOUR_CHANGED, 425  
  149. wxEVT_DISPLAY_CHANGED, 426  
  150. wxEVT_SETTING_CHANGED, 427  
  151. wxEVT_QUERY_NEW_PALETTE, 428  
  152. wxEVT_PALETTE_CHANGED, 429  
  153. wxEVT_JOY_BUTTON_DOWN, 430  
  154. wxEVT_JOY_BUTTON_UP, 431  
  155. wxEVT_JOY_MOVE, 432  
  156. wxEVT_JOY_ZMOVE, 433  
  157. wxEVT_DROP_FILES, 434  
  158. wxEVT_DRAW_ITEM, 435  
  159. wxEVT_MEASURE_ITEM, 436  
  160. wxEVT_COMPARE_ITEM, 437  
  161. wxEVT_INIT_DIALOG, 438   
  162. wxEVT_IDLE, 439  
  163. wxEVT_UPDATE_UI, 440  
  164. wxEVT_SIZING, 441  
  165. wxEVT_MOVING, 442  
  166. wxEVT_HIBERNATE, 443  
  167.   
  168.   
  169. ·剪贴板事件  
  170.   
  171.   
  172. wxEVT_COMMAND_TEXT_COPY, 444  
  173. wxEVT_COMMAND_TEXT_CUT, 445  
  174. wxEVT_COMMAND_TEXT_PASTE, 446  
  175.   
  176.   
  177. ·通用命令事件(注意,一个Click事件是比button down/up优先级更高的。  
  178.   
  179.   
  180. wxEVT_COMMAND_LEFT_CLICK, 500  
  181. wxEVT_COMMAND_LEFT_DCLICK, 501  
  182. wxEVT_COMMAND_RIGHT_CLICK, 502  
  183. wxEVT_COMMAND_RIGHT_DCLICK, 503  
  184. wxEVT_COMMAND_SET_FOCUS, 504  
  185. wxEVT_COMMAND_KILL_FOCUS, 505  
  186. wxEVT_COMMAND_ENTER, 506  
  187.   
  188.   
  189. ·帮助事件  
  190.   
  191.   
  192. wxEVT_HELP, 1050  
  193. wxEVT_DETAILED_HELP, 1051  
  194.   
  195.   
  196. 以下两个事件是等价的  
  197.   
  198.   
  199. wxEVT_COMMAND_TOOL_CLICKED        wxEVT_COMMAND_MENU_SELECTED  
  200.   
  201.   
  202. 事件手柄列表  
  203. wxCommandEventHandler  
  204.   
  205. wxScrollEventHandler  
  206.   
  207. wxScrollWinEventHandler  
  208.   
  209. wxSizeEventHandler  
  210.   
  211. wxMoveEventHandler  
  212.   
  213. wxPaintEventHandler  
  214.   
  215. wxNcPaintEventHandler  
  216.   
  217. wxEraseEventHandler  
  218.   
  219. wxMouseEventHandler  
  220.   
  221. wxCharEventHandler  
  222.   
  223. wxKeyEventHandler wxCharEventHandler  
  224.   
  225. wxFocusEventHandler  
  226.   
  227. wxChildFocusEventHandler  
  228.   
  229. wxActivateEventHandler  
  230.   
  231. wxMenuEventHandler  
  232.   
  233. wxJoystickEventHandler  
  234.   
  235. wxDropFilesEventHandler  
  236.   
  237. wxInitDialogEventHandler  
  238.   
  239. wxSysColourChangedEventHandler  
  240.   
  241. wxDisplayChangedEventHandler  
  242.   
  243. wxUpdateUIEventHandler  
  244.   
  245. wxIdleEventHandler  
  246.   
  247. wxCloseEventHandler  
  248.   
  249. wxShowEventHandler  
  250.   
  251. wxIconizeEventHandler  
  252.   
  253. wxMaximizeEventHandler  
  254.   
  255. wxNavigationKeyEventHandler  
  256.   
  257. wxPaletteChangedEventHandler  
  258.   
  259. wxQueryNewPaletteEventHandler  
  260.   
  261. wxWindowCreateEventHandler  
  262.   
  263. wxWindowDestroyEventHandler  
  264.   
  265. wxSetCursorEventHandler  
  266.   
  267. wxNotifyEventHandler  
  268.   
  269. wxHelpEventHandler  
  270.   
  271. wxContextMenuEventHandler  
  272.   
  273. wxMouseCaptureChangedEventHandler  
  274.   
  275. wxMouseCaptureLostEventHandler  
  276.   
  277. wxClipboardTextEventHandler  

抱歉!评论已关闭.