UIMessages.h
上传用户:yatsl7111
上传日期:2007-01-08
资源大小:1433k
文件大小:3k
源码类别:

图形图象

开发平台:

Visual C++

  1. //*******************************************************************************
  2. // COPYRIGHT NOTES
  3. // ---------------
  4. // You may use this source code, compile or redistribute it as part of your application 
  5. // for free. You cannot redistribute it as a part of a software development 
  6. // library without the agreement of the author. If the sources are 
  7. // distributed along with the application, you should leave the original 
  8. // copyright notes in the source code without any changes.
  9. // This code can be used WITHOUT ANY WARRANTIES at your own risk.
  10. // 
  11. // For the latest updates to this code, check this site:
  12. // http://www.masmex.com 
  13. // after Sept 2000
  14. // 
  15. // Copyright(C) 2000 Philip Oldaker <email: philip@masmex.com>
  16. //*******************************************************************************
  17. // General
  18. #define WM_APP_UPDATE_ALL_VIEWS WM_APP+1001
  19. #define WM_APP_UPDATE_STATUS WM_APP+1002
  20. #define WM_APP_RESIZE WM_APP+1003
  21. #define WM_APP_SHELL_INIT_POPUP WM_APP+1004
  22. #define WM_APP_CB_IE_HIT_ENTER WM_APP+1005
  23. #define WM_APP_CB_IE_POPULATE WM_APP+1006
  24. #define WM_APP_CB_IE_SEL_CHANGE WM_APP+1007
  25. #define WM_APP_CB_IE_SET_EDIT_TEXT WM_APP+1008
  26. #define WM_UPDATEHEADERWIDTH WM_APP+1020
  27. #define WM_HEADERWIDTHCHANGED WM_APP+1021
  28. // Keyboard
  29. #define WM_APP_ON_CONTEXT_MENU_KEY WM_APP+1100
  30. #define WM_APP_ON_BACKSPACE_KEY WM_APP+1101
  31. #define WM_APP_ON_EDIT_KEY WM_APP+1102
  32. #define WM_APP_ON_REFRESH_KEY WM_APP+1103
  33. #define WM_APP_ON_DELETE_KEY WM_APP+1104
  34. #define WM_APP_ON_PROPERTIES_KEY WM_APP+1105
  35. // Internet
  36. #define WM_APP_INET_PAGE_READY WM_APP+1501
  37. #define WM_APP_INET_STATUS WM_APP+1502
  38. // OLE drag and drop 
  39. #define WM_APP_OLE_DD_ENTER WM_APP+2001
  40. #define WM_APP_OLE_DD_LEAVE WM_APP+2002
  41. #define WM_APP_OLE_DD_DROP WM_APP+2003
  42. #define WM_APP_OLE_DD_OVER WM_APP+2004
  43. #define WM_APP_OLE_DD_DODRAGDROP WM_APP+2005
  44. // Tab views
  45. #define WM_APP_TAB_SEL_CHANGE WM_APP+3001 
  46. #define WM_APP_TAB_UPDATE_VIEWS WM_APP+3002
  47. // Tree control
  48. #define WM_APP_DD_ADD_FOLDER_ITEMS WM_APP+4001
  49. #define WM_APP_DD_NEW_FOLDER_ITEM WM_APP+4002
  50. #define WM_APP_NEW_FOLDER WM_APP+4003
  51. #define WM_APP_DIR_CHANGE_EVENT WM_APP+4006
  52. #define WM_APP_TIMER_SEL_CHANGE WM_APP+4007
  53. #define WM_APP_POPULATE_TREE WM_APP+4008
  54. // List Control
  55. #define WM_APP_FILE_CHANGE_EVENT WM_APP+5001
  56. #define WM_APP_FILE_CHANGE_NEW_PATH WM_APP+5002
  57. #define WM_APP_LIST_SELECTCHANGED WM_APP+5003
  58. // Tray Icon
  59. #define WM_APP_TRAY_NOTIFY WM_APP+6001
  60. // Hints for UpdateAllViews
  61. #define HINT_BASE_CTRL_EXT 1000
  62. #define HINT_TREE_SEL_CHANGED HINT_BASE_CTRL_EXT+1
  63. #define HINT_TREE_INTERNET_FOLDER_SELECTED HINT_BASE_CTRL_EXT+2
  64. #define HINT_SHELL_FILE_CHANGED HINT_BASE_CTRL_EXT+3
  65. #define HINT_SHELL_DIR_CHANGED HINT_BASE_CTRL_EXT+4
  66. #define HINT_STATUS_BAR_TEXT HINT_BASE_CTRL_EXT+5