TTM.cs 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace LYFZ.OtherExpansion.Win32.Const
  4. {
  5. public static class TTM
  6. {
  7. public const int WM_USER = 1024;
  8. public const int TTM_ACTIVATE = 1025;
  9. public const int TTM_SETDELAYTIME = 1027;
  10. public const int TTM_RELAYEVENT = 1031;
  11. public const int TTM_GETTOOLCOUNT = 1037;
  12. public const int TTM_WINDOWFROMPOINT = 1040;
  13. public const int TTM_TRACKACTIVATE = 1041;
  14. public const int TTM_TRACKPOSITION = 1042;
  15. public const int TTM_SETTIPBKCOLOR = 1043;
  16. public const int TTM_SETTIPTEXTCOLOR = 1044;
  17. public const int TTM_GETDELAYTIME = 1045;
  18. public const int TTM_GETTIPBKCOLOR = 1046;
  19. public const int TTM_GETTIPTEXTCOLOR = 1047;
  20. public const int TTM_SETMAXTIPWIDTH = 1048;
  21. public const int TTM_GETMAXTIPWIDTH = 1049;
  22. public const int TTM_SETMARGIN = 1050;
  23. public const int TTM_GETMARGIN = 1051;
  24. public const int TTM_POP = 1052;
  25. public const int TTM_UPDATE = 1053;
  26. public const int TTM_POPUP = 1058;
  27. public const int TTM_ADJUSTRECT = 1055;
  28. public const int TTM_ADDTOOLA = 1028;
  29. public const int TTM_DELTOOLA = 1029;
  30. public const int TTM_NEWTOOLRECTA = 1030;
  31. public const int TTM_GETTOOLINFOA = 1032;
  32. public const int TTM_SETTOOLINFOA = 1033;
  33. public const int TTM_HITTESTA = 1034;
  34. public const int TTM_GETTEXTA = 1035;
  35. public const int TTM_UPDATETIPTEXTA = 1036;
  36. public const int TTM_GETCURRENTTOOLA = 1039;
  37. public const int TTM_ENUMTOOLSA = 1038;
  38. public const int TTM_SETTITLEA = 1056;
  39. public const int TTM_ADDTOOLW = 1074;
  40. public const int TTM_DELTOOLW = 1075;
  41. public const int TTM_NEWTOOLRECTW = 1076;
  42. public const int TTM_GETTOOLINFOW = 1077;
  43. public const int TTM_SETTOOLINFOW = 1078;
  44. public const int TTM_HITTESTW = 1079;
  45. public const int TTM_GETTEXTW = 1080;
  46. public const int TTM_UPDATETIPTEXTW = 1081;
  47. public const int TTM_ENUMTOOLSW = 1082;
  48. public const int TTM_GETCURRENTTOOLW = 1083;
  49. public const int TTM_SETTITLEW = 1057;
  50. public static readonly int TTM_ADDTOOL;
  51. public static readonly int TTM_DELTOOL;
  52. public static readonly int TTM_NEWTOOLRECT;
  53. public static readonly int TTM_GETTOOLINFO;
  54. public static readonly int TTM_SETTOOLINFO;
  55. public static readonly int TTM_HITTEST;
  56. public static readonly int TTM_GETTEXT;
  57. public static readonly int TTM_UPDATETIPTEXT;
  58. public static readonly int TTM_ENUMTOOLS;
  59. public static readonly int TTM_GETCURRENTTOOL;
  60. public static readonly int TTM_SETTITLE;
  61. static TTM()
  62. {
  63. bool unicode = Marshal.SystemDefaultCharSize != 1;
  64. if (unicode)
  65. {
  66. TTM.TTM_ADDTOOL = 1074;
  67. TTM.TTM_DELTOOL = 1075;
  68. TTM.TTM_NEWTOOLRECT = 1076;
  69. TTM.TTM_GETTOOLINFO = 1077;
  70. TTM.TTM_SETTOOLINFO = 1078;
  71. TTM.TTM_HITTEST = 1079;
  72. TTM.TTM_GETTEXT = 1080;
  73. TTM.TTM_UPDATETIPTEXT = 1081;
  74. TTM.TTM_GETCURRENTTOOL = 1083;
  75. TTM.TTM_ENUMTOOLS = 1082;
  76. TTM.TTM_GETCURRENTTOOL = 1083;
  77. TTM.TTM_SETTITLE = 1057;
  78. return;
  79. }
  80. TTM.TTM_ADDTOOL = 1028;
  81. TTM.TTM_DELTOOL = 1029;
  82. TTM.TTM_NEWTOOLRECT = 1030;
  83. TTM.TTM_GETTOOLINFO = 1032;
  84. TTM.TTM_SETTOOLINFO = 1033;
  85. TTM.TTM_HITTEST = 1034;
  86. TTM.TTM_GETTEXT = 1035;
  87. TTM.TTM_UPDATETIPTEXT = 1036;
  88. TTM.TTM_GETCURRENTTOOL = 1039;
  89. TTM.TTM_ENUMTOOLS = 1038;
  90. TTM.TTM_GETCURRENTTOOL = 1039;
  91. TTM.TTM_SETTITLE = 1056;
  92. }
  93. }
  94. }