FullScreenTitleBarConst.h
上传用户:cjw5120
上传日期:2022-05-11
资源大小:5032k
文件大小:4k
源码类别:

网络截获/分析

开发平台:

Visual C++

  1. //===========================================================================
  2. // FullScreen Titlebar Constants
  3. // 2004 - All rights reservered
  4. //===========================================================================
  5. //
  6. // Project/Product : FullScreenTitlebar
  7. //  FileName : FullScreenTitleBarConst.h
  8. // Author(s) : Lars Werner
  9. //  Homepage : http://lars.werner.no
  10. //
  11. // Description : All the consts used in the FullScreentitlebar
  12. //                  
  13. // Classes : None
  14. //
  15. // Information :
  16. //   Compiler(s) : Visual C++ 6.0 Ent.
  17. //   Target(s) : Win32 / MFC
  18. //   Editor   : Microsoft Visual Studio 6.0 editor
  19. //
  20. // History
  21. // Vers.  Date      Aut.  Type     Description
  22. //  -----  --------  ----  -------  -----------------------------------------
  23. // 1.00   22 01 04  LW    Create   Original
  24. //===========================================================================
  25. //Width and heigth for the toolbar
  26. #define tbWidth 500
  27. #define tbHeigth 20
  28. //Default size on every picture used as buttons
  29. #define tbcxPicture 16
  30. #define tbcyPicture 14
  31. //Margins for placing buttons on screen
  32. #define tbTopSpace 3
  33. #define tbLeftSpace 20
  34. #define tbRightSpace 20
  35. #define tbButtonSpace 1
  36. //Color and layout
  37. #define tbFont "Arial"
  38. #define tbFontSize 10
  39. #define tbTextColor RGB(255,255,255)
  40. #define tbStartColor RGB(0,128,192)
  41. #define tbEndColor RGB(0,0,192)
  42. #define tbGradientWay TRUE //TRUE = Vertical, FALSE = Horiz
  43. #define tbBorderPenColor RGB(255,255,255)
  44. #define tbBorderPenShadow RGB(100,100,100)
  45. //Triangularpoint is used to make the RGN so the window is not rectangular
  46. #define tbTriangularPoint 10
  47. //This is the width of the pen used to draw the border...
  48. #define tbBorderWidth 2
  49. //About showing the window
  50. #define tbHideAtStartup FALSE //Hide window when created
  51. #define tbPinNotPushedIn FALSE //Is the pin pushed in or out at startup (sorry for invertion!)
  52. #define tbScrollWindow TRUE //Animate window to scroll up/down
  53. #define tbScrollDelay 20 //Timer variable for scrolling the window (cycletime) [ms]
  54. #define tbAutoScrollTime 10 //* tbAutoScrollDelay milliseconds steps. Meaning if it is 10 then = 10 (steps) * 100ms (tbAutoScrollDelay) = 1000ms delay
  55. #define tbScrollTimerID 1 //Timer id
  56. #define tbAutoScrollTimer 2 //Timer id
  57. #define tbAutoScrollDelay 100 //Timer variable for how many times the cursor is not over the window. If it is tbAutoScrollTime then it will hide if autohide
  58. //=================================================
  59. //Resource part
  60. //=================================================
  61. #define tbIDC_CLOSE 10
  62. #define tbIDC_MAXIMIZE 20
  63. #define tbIDC_MINIMIZE 30
  64. #define tbIDC_PIN 40
  65. //=================================================
  66. // Windows Message part
  67. //=================================================
  68. //FALSE = Send a custon WM message, TRUE = Send Minimize, maximize and close to parent
  69. #define tbDefault FALSE
  70. //Own defines messages
  71. #define tbWM_CLOSE WM_USER+1000
  72. #define tbWM_MINIMIZE WM_USER+1001
  73. #define tbWM_MAXIMIZE WM_USER+1002
  74. //=================================================
  75. // Menus with ID's and messages
  76. //=================================================
  77. #define tbMENUID IDR_tbMENU //Resource name for the menu
  78. #define tbWMCOMMANDIDStart 50000 //Start: This is the internal id number sendt into the WM_COMMAND on each item
  79. #define tbWMCOMMANDIDEnd 51000 //End: This is the internal id number sendt into the WM_COMMAND on each item
  80. #define tbWMUSERID 2000 //This is WM_USER+n setting. Eg: if first item is clicked you will get an WM_USER+n+0 to the parent, and WM_USER+n+1 for the next item ect ect
  81. #define tbLastIsStandard TRUE //TRUE = Bottom of the menu is close, minimize and maximize, FALSE = The menu does not contain anything