vssym32.h
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:14k
源码类别:

界面编程

开发平台:

Visual C++

  1. //-------------------------------------------------------------------------//
  2. //  VisualStyle Core Win32/ComCtl32 symbols
  3. //-------------------------------------------------------------------------//
  4. #ifndef __VSSYM32_H__
  5. #define __VSSYM32_H__
  6. #include "VSStyle.h"
  7. //
  8. //  enumerated property values
  9. //
  10. enum BGTYPE {
  11. BT_IMAGEFILE = 0,
  12. BT_BORDERFILL = 1,
  13. BT_NONE = 2,
  14. };
  15. //
  16. //  enumerated property values
  17. //
  18. enum IMAGELAYOUT {
  19. IL_VERTICAL = 0,
  20. IL_HORIZONTAL = 1,
  21. };
  22. //
  23. //  enumerated property values
  24. //
  25. enum BORDERTYPE {
  26. BT_RECT = 0,
  27. BT_ROUNDRECT = 1,
  28. BT_ELLIPSE = 2,
  29. };
  30. //
  31. //  enumerated property values
  32. //
  33. enum FILLTYPE {
  34. FT_SOLID = 0,
  35. FT_VERTGRADIENT = 1,
  36. FT_HORZGRADIENT = 2,
  37. FT_RADIALGRADIENT = 3,
  38. FT_TILEIMAGE = 4,
  39. };
  40. //
  41. //  enumerated property values
  42. //
  43. enum SIZINGTYPE {
  44. ST_TRUESIZE = 0,
  45. ST_STRETCH = 1,
  46. ST_TILE = 2,
  47. };
  48. //
  49. //  enumerated property values
  50. //
  51. enum HALIGN {
  52. HA_LEFT = 0,
  53. HA_CENTER = 1,
  54. HA_RIGHT = 2,
  55. };
  56. //
  57. //  enumerated property values
  58. //
  59. enum CONTENTALIGNMENT {
  60. CA_LEFT = 0,
  61. CA_CENTER = 1,
  62. CA_RIGHT = 2,
  63. };
  64. //
  65. //  enumerated property values
  66. //
  67. enum VALIGN {
  68. VA_TOP = 0,
  69. VA_CENTER = 1,
  70. VA_BOTTOM = 2,
  71. };
  72. //
  73. //  enumerated property values
  74. //
  75. enum OFFSETTYPE {
  76. OT_TOPLEFT = 0,
  77. OT_TOPRIGHT = 1,
  78. OT_TOPMIDDLE = 2,
  79. OT_BOTTOMLEFT = 3,
  80. OT_BOTTOMRIGHT = 4,
  81. OT_BOTTOMMIDDLE = 5,
  82. OT_MIDDLELEFT = 6,
  83. OT_MIDDLERIGHT = 7,
  84. OT_LEFTOFCAPTION = 8,
  85. OT_RIGHTOFCAPTION = 9,
  86. OT_LEFTOFLASTBUTTON = 10,
  87. OT_RIGHTOFLASTBUTTON = 11,
  88. OT_ABOVELASTBUTTON = 12,
  89. OT_BELOWLASTBUTTON = 13,
  90. };
  91. //
  92. //  enumerated property values
  93. //
  94. enum ICONEFFECT {
  95. ICE_NONE = 0,
  96. ICE_GLOW = 1,
  97. ICE_SHADOW = 2,
  98. ICE_PULSE = 3,
  99. ICE_ALPHA = 4,
  100. };
  101. //
  102. //  enumerated property values
  103. //
  104. enum TEXTSHADOWTYPE {
  105. TST_NONE = 0,
  106. TST_SINGLE = 1,
  107. TST_CONTINUOUS = 2,
  108. };
  109. //
  110. //  enumerated property values
  111. //
  112. enum GLYPHTYPE {
  113. GT_NONE = 0,
  114. GT_IMAGEGLYPH = 1,
  115. GT_FONTGLYPH = 2,
  116. };
  117. //
  118. //  enumerated property values
  119. //
  120. enum IMAGESELECTTYPE {
  121. IST_NONE = 0,
  122. IST_SIZE = 1,
  123. IST_DPI = 2,
  124. };
  125. //
  126. //  enumerated property values
  127. //
  128. enum TRUESIZESCALINGTYPE {
  129. TSST_NONE = 0,
  130. TSST_SIZE = 1,
  131. TSST_DPI = 2,
  132. };
  133. //
  134. //  enumerated property values
  135. //
  136. enum GLYPHFONTSIZINGTYPE {
  137. GFST_NONE = 0,
  138. GFST_SIZE = 1,
  139. GFST_DPI = 2,
  140. };
  141. //
  142. //  property symbol definitions
  143. //
  144. #define TMT_RESERVEDLOW 0
  145. #define TMT_RESERVEDHIGH 7999
  146. #define TMT_DIBDATA 2
  147. #define TMT_GLYPHDIBDATA 8
  148. #define TMT_ENUM 200
  149. #define TMT_STRING 201
  150. #define TMT_INT 202
  151. #define TMT_BOOL 203
  152. #define TMT_COLOR 204
  153. #define TMT_MARGINS 205
  154. #define TMT_FILENAME 206
  155. #define TMT_SIZE 207
  156. #define TMT_POSITION 208
  157. #define TMT_RECT 209
  158. #define TMT_FONT 210
  159. #define TMT_INTLIST 211
  160. #define TMT_HBITMAP 212
  161. #define TMT_DISKSTREAM 213
  162. #define TMT_STREAM 214
  163. #define TMT_BITMAPREF 215
  164. #define TMT_COLORSCHEMES 401
  165. #define TMT_SIZES 402
  166. #define TMT_CHARSET 403
  167. #define TMT_NAME 600
  168. #define TMT_DISPLAYNAME 601
  169. #define TMT_TOOLTIP 602
  170. #define TMT_COMPANY 603
  171. #define TMT_AUTHOR 604
  172. #define TMT_COPYRIGHT 605
  173. #define TMT_URL 606
  174. #define TMT_VERSION 607
  175. #define TMT_DESCRIPTION 608
  176. #define TMT_FIRST_RCSTRING_NAME TMT_DISPLAYNAME
  177. #define TMT_LAST_RCSTRING_NAME TMT_DESCRIPTION
  178. #define TMT_CAPTIONFONT 801
  179. #define TMT_SMALLCAPTIONFONT 802
  180. #define TMT_MENUFONT 803
  181. #define TMT_STATUSFONT 804
  182. #define TMT_MSGBOXFONT 805
  183. #define TMT_ICONTITLEFONT 806
  184. #define TMT_HEADING1FONT 807
  185. #define TMT_HEADING2FONT 808
  186. #define TMT_BODYFONT 809
  187. #define TMT_FIRSTFONT TMT_CAPTIONFONT
  188. #define TMT_LASTFONT TMT_BODYFONT
  189. #define TMT_FLATMENUS 1001
  190. #define TMT_FIRSTBOOL TMT_FLATMENUS
  191. #define TMT_LASTBOOL TMT_FLATMENUS
  192. #define TMT_SIZINGBORDERWIDTH 1201
  193. #define TMT_SCROLLBARWIDTH 1202
  194. #define TMT_SCROLLBARHEIGHT 1203
  195. #define TMT_CAPTIONBARWIDTH 1204
  196. #define TMT_CAPTIONBARHEIGHT 1205
  197. #define TMT_SMCAPTIONBARWIDTH 1206
  198. #define TMT_SMCAPTIONBARHEIGHT 1207
  199. #define TMT_MENUBARWIDTH 1208
  200. #define TMT_MENUBARHEIGHT 1209
  201. #define TMT_PADDEDBORDERWIDTH 1210
  202. #define TMT_FIRSTSIZE TMT_SIZINGBORDERWIDTH
  203. #define TMT_LASTSIZE TMT_PADDEDBORDERWIDTH
  204. #define TMT_MINCOLORDEPTH 1301
  205. #define TMT_FIRSTINT TMT_MINCOLORDEPTH
  206. #define TMT_LASTINT TMT_MINCOLORDEPTH
  207. #define TMT_CSSNAME 1401
  208. #define TMT_XMLNAME 1402
  209. #define TMT_LASTUPDATED 1403
  210. #define TMT_ALIAS 1404
  211. #define TMT_FIRSTSTRING TMT_CSSNAME
  212. #define TMT_LASTSTRING TMT_ALIAS
  213. #define TMT_SCROLLBAR 1601
  214. #define TMT_BACKGROUND 1602
  215. #define TMT_ACTIVECAPTION 1603
  216. #define TMT_INACTIVECAPTION 1604
  217. #define TMT_MENU 1605
  218. #define TMT_WINDOW 1606
  219. #define TMT_WINDOWFRAME 1607
  220. #define TMT_MENUTEXT 1608
  221. #define TMT_WINDOWTEXT 1609
  222. #define TMT_CAPTIONTEXT 1610
  223. #define TMT_ACTIVEBORDER 1611
  224. #define TMT_INACTIVEBORDER 1612
  225. #define TMT_APPWORKSPACE 1613
  226. #define TMT_HIGHLIGHT 1614
  227. #define TMT_HIGHLIGHTTEXT 1615
  228. #define TMT_BTNFACE 1616
  229. #define TMT_BTNSHADOW 1617
  230. #define TMT_GRAYTEXT 1618
  231. #define TMT_BTNTEXT 1619
  232. #define TMT_INACTIVECAPTIONTEXT 1620
  233. #define TMT_BTNHIGHLIGHT 1621
  234. #define TMT_DKSHADOW3D 1622
  235. #define TMT_LIGHT3D 1623
  236. #define TMT_INFOTEXT 1624
  237. #define TMT_INFOBK 1625
  238. #define TMT_BUTTONALTERNATEFACE 1626
  239. #define TMT_HOTTRACKING 1627
  240. #define TMT_GRADIENTACTIVECAPTION 1628
  241. #define TMT_GRADIENTINACTIVECAPTION 1629
  242. #define TMT_MENUHILIGHT 1630
  243. #define TMT_MENUBAR 1631
  244. #define TMT_FIRSTCOLOR TMT_SCROLLBAR
  245. #define TMT_LASTCOLOR TMT_MENUBAR
  246. #define TMT_FROMHUE1 1801
  247. #define TMT_FROMHUE2 1802
  248. #define TMT_FROMHUE3 1803
  249. #define TMT_FROMHUE4 1804
  250. #define TMT_FROMHUE5 1805
  251. #define TMT_TOHUE1 1806
  252. #define TMT_TOHUE2 1807
  253. #define TMT_TOHUE3 1808
  254. #define TMT_TOHUE4 1809
  255. #define TMT_TOHUE5 1810
  256. #define TMT_FROMCOLOR1 2001
  257. #define TMT_FROMCOLOR2 2002
  258. #define TMT_FROMCOLOR3 2003
  259. #define TMT_FROMCOLOR4 2004
  260. #define TMT_FROMCOLOR5 2005
  261. #define TMT_TOCOLOR1 2006
  262. #define TMT_TOCOLOR2 2007
  263. #define TMT_TOCOLOR3 2008
  264. #define TMT_TOCOLOR4 2009
  265. #define TMT_TOCOLOR5 2010
  266. #define TMT_TRANSPARENT 2201
  267. #define TMT_AUTOSIZE 2202
  268. #define TMT_BORDERONLY 2203
  269. #define TMT_COMPOSITED 2204
  270. #define TMT_BGFILL 2205
  271. #define TMT_GLYPHTRANSPARENT 2206
  272. #define TMT_GLYPHONLY 2207
  273. #define TMT_ALWAYSSHOWSIZINGBAR 2208
  274. #define TMT_MIRRORIMAGE 2209
  275. #define TMT_UNIFORMSIZING 2210
  276. #define TMT_INTEGRALSIZING 2211
  277. #define TMT_SOURCEGROW 2212
  278. #define TMT_SOURCESHRINK 2213
  279. #define TMT_DRAWBORDERS 2214
  280. #define TMT_NOETCHEDEFFECT 2215
  281. #define TMT_TEXTAPPLYOVERLAY 2216
  282. #define TMT_TEXTGLOW 2217
  283. #define TMT_TEXTITALIC 2218
  284. #define TMT_COMPOSITEDOPAQUE 2219
  285. #define TMT_LOCALIZEDMIRRORIMAGE 2220
  286. #define TMT_IMAGECOUNT 2401
  287. #define TMT_ALPHALEVEL 2402
  288. #define TMT_BORDERSIZE 2403
  289. #define TMT_ROUNDCORNERWIDTH 2404
  290. #define TMT_ROUNDCORNERHEIGHT 2405
  291. #define TMT_GRADIENTRATIO1 2406
  292. #define TMT_GRADIENTRATIO2 2407
  293. #define TMT_GRADIENTRATIO3 2408
  294. #define TMT_GRADIENTRATIO4 2409
  295. #define TMT_GRADIENTRATIO5 2410
  296. #define TMT_PROGRESSCHUNKSIZE 2411
  297. #define TMT_PROGRESSSPACESIZE 2412
  298. #define TMT_SATURATION 2413
  299. #define TMT_TEXTBORDERSIZE 2414
  300. #define TMT_ALPHATHRESHOLD 2415
  301. #define TMT_WIDTH 2416
  302. #define TMT_HEIGHT 2417
  303. #define TMT_GLYPHINDEX 2418
  304. #define TMT_TRUESIZESTRETCHMARK 2419
  305. #define TMT_MINDPI1 2420
  306. #define TMT_MINDPI2 2421
  307. #define TMT_MINDPI3 2422
  308. #define TMT_MINDPI4 2423
  309. #define TMT_MINDPI5 2424
  310. #define TMT_TEXTGLOWSIZE 2425
  311. #define TMT_FRAMESPERSECOND 2426
  312. #define TMT_PIXELSPERFRAME 2427
  313. #define TMT_ANIMATIONDELAY 2428
  314. #define TMT_GLOWINTENSITY 2429
  315. #define TMT_OPACITY 2430
  316. #define TMT_COLORIZATIONCOLOR 2431
  317. #define TMT_COLORIZATIONOPACITY 2432
  318. #define TMT_GLYPHFONT 2601
  319. #define TMT_IMAGEFILE 3001
  320. #define TMT_IMAGEFILE1 3002
  321. #define TMT_IMAGEFILE2 3003
  322. #define TMT_IMAGEFILE3 3004
  323. #define TMT_IMAGEFILE4 3005
  324. #define TMT_IMAGEFILE5 3006
  325. #define TMT_GLYPHIMAGEFILE 3008
  326. #define TMT_TEXT 3201
  327. #define TMT_CLASSICVALUE 3202
  328. #define TMT_OFFSET 3401
  329. #define TMT_TEXTSHADOWOFFSET 3402
  330. #define TMT_MINSIZE 3403
  331. #define TMT_MINSIZE1 3404
  332. #define TMT_MINSIZE2 3405
  333. #define TMT_MINSIZE3 3406
  334. #define TMT_MINSIZE4 3407
  335. #define TMT_MINSIZE5 3408
  336. #define TMT_NORMALSIZE 3409
  337. #define TMT_SIZINGMARGINS 3601
  338. #define TMT_CONTENTMARGINS 3602
  339. #define TMT_CAPTIONMARGINS 3603
  340. #define TMT_BORDERCOLOR 3801
  341. #define TMT_FILLCOLOR 3802
  342. #define TMT_TEXTCOLOR 3803
  343. #define TMT_EDGELIGHTCOLOR 3804
  344. #define TMT_EDGEHIGHLIGHTCOLOR 3805
  345. #define TMT_EDGESHADOWCOLOR 3806
  346. #define TMT_EDGEDKSHADOWCOLOR 3807
  347. #define TMT_EDGEFILLCOLOR 3808
  348. #define TMT_TRANSPARENTCOLOR 3809
  349. #define TMT_GRADIENTCOLOR1 3810
  350. #define TMT_GRADIENTCOLOR2 3811
  351. #define TMT_GRADIENTCOLOR3 3812
  352. #define TMT_GRADIENTCOLOR4 3813
  353. #define TMT_GRADIENTCOLOR5 3814
  354. #define TMT_SHADOWCOLOR 3815
  355. #define TMT_GLOWCOLOR 3816
  356. #define TMT_TEXTBORDERCOLOR 3817
  357. #define TMT_TEXTSHADOWCOLOR 3818
  358. #define TMT_GLYPHTEXTCOLOR 3819
  359. #define TMT_GLYPHTRANSPARENTCOLOR 3820
  360. #define TMT_FILLCOLORHINT 3821
  361. #define TMT_BORDERCOLORHINT 3822
  362. #define TMT_ACCENTCOLORHINT 3823
  363. #define TMT_TEXTCOLORHINT 3824
  364. #define TMT_HEADING1TEXTCOLOR 3825
  365. #define TMT_HEADING2TEXTCOLOR 3826
  366. #define TMT_BODYTEXTCOLOR 3827
  367. #define TMT_BGTYPE 4001
  368. #define TMT_BORDERTYPE 4002
  369. #define TMT_FILLTYPE 4003
  370. #define TMT_SIZINGTYPE 4004
  371. #define TMT_HALIGN 4005
  372. #define TMT_CONTENTALIGNMENT 4006
  373. #define TMT_VALIGN 4007
  374. #define TMT_OFFSETTYPE 4008
  375. #define TMT_ICONEFFECT 4009
  376. #define TMT_TEXTSHADOWTYPE 4010
  377. #define TMT_IMAGELAYOUT 4011
  378. #define TMT_GLYPHTYPE 4012
  379. #define TMT_IMAGESELECTTYPE 4013
  380. #define TMT_GLYPHFONTSIZINGTYPE 4014
  381. #define TMT_TRUESIZESCALINGTYPE 4015
  382. #define TMT_USERPICTURE 5001
  383. #define TMT_DEFAULTPANESIZE 5002
  384. #define TMT_BLENDCOLOR 5003
  385. #define TMT_CUSTOMSPLITRECT 5004
  386. #define TMT_ANIMATIONBUTTONRECT 5005
  387. #define TMT_ANIMATIONDURATION 5006
  388. #define TMT_TRANSITIONDURATIONS 6000
  389. #define TMT_SCALEDBACKGROUND 7001
  390. #define TMT_ATLASIMAGE 8000
  391. #define TMT_ATLASINPUTIMAGE 8001
  392. #define TMT_ATLASRECT 8002
  393. //
  394. //  LINK class parts and states 
  395. //
  396. #define VSCLASS_LINK L"LINK"
  397. enum LINKPARTS {
  398. LP_HYPERLINK = 1,
  399. };
  400. enum HYPERLINKSTATES {
  401. HLS_NORMALTEXT = 1,
  402. HLS_LINKTEXT = 2,
  403. };
  404. //
  405. //  EMPTYMARKUP class parts and states 
  406. //
  407. #define VSCLASS_EMPTYMARKUP L"EMPTYMARKUP"
  408. enum EMPTYMARKUPPARTS {
  409. EMP_MARKUPTEXT = 1,
  410. };
  411. enum MARKUPTEXTSTATES {
  412. EMT_NORMALTEXT = 1,
  413. EMT_LINKTEXT = 2,
  414. };
  415. //
  416. //  STATIC class parts and states 
  417. //
  418. #define VSCLASS_STATIC L"STATIC"
  419. enum STATICPARTS {
  420. STAT_TEXT = 1,
  421. };
  422. //
  423. //  PAGE class parts and states 
  424. //
  425. #define VSCLASS_PAGE L"PAGE"
  426. enum PAGEPARTS {
  427. PGRP_UP = 1,
  428. PGRP_DOWN = 2,
  429. PGRP_UPHORZ = 3,
  430. PGRP_DOWNHORZ = 4,
  431. };
  432. //
  433. //  MONTHCAL class parts and states 
  434. //
  435. #define VSCLASS_MONTHCAL L"MONTHCAL"
  436. enum MONTHCALPARTS {
  437. MC_BACKGROUND = 1,
  438. MC_BORDERS = 2,
  439. MC_GRIDBACKGROUND = 3,
  440. MC_COLHEADERSPLITTER = 4,
  441. MC_GRIDCELLBACKGROUND = 5,
  442. MC_GRIDCELL = 6,
  443. MC_GRIDCELLUPPER = 7,
  444. MC_TRAILINGGRIDCELL = 8,
  445. MC_TRAILINGGRIDCELLUPPER = 9,
  446. MC_NAVNEXT = 10,
  447. MC_NAVPREV = 11,
  448. };
  449. enum GRIDCELLBACKGROUNDSTATES {
  450. MCGCB_SELECTED = 1,
  451. MCGCB_HOT = 2,
  452. MCGCB_SELECTEDHOT = 3,
  453. MCGCB_SELECTEDNOTFOCUSED = 4,
  454. MCGCB_TODAY = 5,
  455. };
  456. enum GRIDCELLSTATES {
  457. MCGC_HOT = 1,
  458. MCGC_HASSTATE = 2,
  459. MCGC_HASSTATEHOT = 3,
  460. MCGC_TODAY = 4,
  461. };
  462. enum GRIDCELLUPPERSTATES {
  463. MCGCU_HOT = 1,
  464. MCGCU_HASSTATE = 2,
  465. MCGCU_HASSTATEHOT = 3,
  466. };
  467. enum TRAILINGGRIDCELLSTATES {
  468. MCTGC_HOT = 1,
  469. MCTGC_HASSTATE = 2,
  470. MCTGC_HASSTATEHOT = 3,
  471. MCTGC_TODAY = 4,
  472. };
  473. enum TRAILINGGRIDCELLUPPERSTATES {
  474. MCTGCU_HOT = 1,
  475. MCTGCU_HASSTATE = 2,
  476. MCTGCU_HASSTATEHOT = 3,
  477. };
  478. enum NAVNEXTSTATES {
  479. MCNN_NORMAL = 1,
  480. MCNN_HOT = 2,
  481. MCNN_PRESSED = 3,
  482. MCNN_DISABLED = 4,
  483. };
  484. enum NAVPREVSTATES {
  485. MCNP_NORMAL = 1,
  486. MCNP_HOT = 2,
  487. MCNP_PRESSED = 3,
  488. MCNP_DISABLED = 4,
  489. };
  490. //
  491. //  CLOCK class parts and states 
  492. //
  493. #define VSCLASS_CLOCK L"CLOCK"
  494. enum CLOCKPARTS {
  495. CLP_TIME = 1,
  496. };
  497. enum CLOCKSTATES {
  498. CLS_NORMAL = 1,
  499. };
  500. //
  501. //  TRAYNOTIFY class parts and states 
  502. //
  503. #define VSCLASS_TRAYNOTIFY L"TRAYNOTIFY"
  504. enum TRAYNOTIFYPARTS {
  505. TNP_BACKGROUND = 1,
  506. TNP_ANIMBACKGROUND = 2,
  507. };
  508. //
  509. //  TASKBAR class parts and states 
  510. //
  511. #define VSCLASS_TASKBAR L"TASKBAR"
  512. enum TASKBARPARTS {
  513. TBP_BACKGROUNDBOTTOM = 1,
  514. TBP_BACKGROUNDRIGHT = 2,
  515. TBP_BACKGROUNDTOP = 3,
  516. TBP_BACKGROUNDLEFT = 4,
  517. TBP_SIZINGBARBOTTOM = 5,
  518. TBP_SIZINGBARRIGHT = 6,
  519. TBP_SIZINGBARTOP = 7,
  520. TBP_SIZINGBARLEFT = 8,
  521. };
  522. //
  523. //  TASKBAND class parts and states 
  524. //
  525. #define VSCLASS_TASKBAND L"TASKBAND"
  526. enum TASKBANDPARTS {
  527. TDP_GROUPCOUNT = 1,
  528. TDP_FLASHBUTTON = 2,
  529. TDP_FLASHBUTTONGROUPMENU = 3,
  530. };
  531. //
  532. //  STARTPANEL class parts and states 
  533. //
  534. #define VSCLASS_STARTPANEL L"STARTPANEL"
  535. enum STARTPANELPARTS {
  536. SPP_USERPANE = 1,
  537. SPP_MOREPROGRAMS = 2,
  538. SPP_MOREPROGRAMSARROW = 3,
  539. SPP_PROGLIST = 4,
  540. SPP_PROGLISTSEPARATOR = 5,
  541. SPP_PLACESLIST = 6,
  542. SPP_PLACESLISTSEPARATOR = 7,
  543. SPP_LOGOFF = 8,
  544. SPP_LOGOFFBUTTONS = 9,
  545. SPP_USERPICTURE = 10,
  546. SPP_PREVIEW = 11,
  547. SPP_MOREPROGRAMSTAB = 12,
  548. SPP_NSCHOST = 13,
  549. SPP_SOFTWAREEXPLORER = 14,
  550. SPP_OPENBOX = 15,
  551. SPP_SEARCHVIEW = 16,
  552. SPP_MOREPROGRAMSARROWBACK = 17,
  553. SPP_TOPMATCH = 18,
  554. SPP_LOGOFFSPLITBUTTONDROPDOWN = 19,
  555. };
  556. enum MOREPROGRAMSTABSTATES {
  557. SPMPT_NORMAL = 1,
  558. SPMPT_HOT = 2,
  559. SPMPT_SELECTED = 3,
  560. SPMPT_DISABLED = 4,
  561. SPMPT_FOCUSED = 5,
  562. };
  563. enum SOFTWAREEXPLORERSTATES {
  564. SPSE_NORMAL = 1,
  565. SPSE_HOT = 2,
  566. SPSE_SELECTED = 3,
  567. SPSE_DISABLED = 4,
  568. SPSE_FOCUSED = 5,
  569. };
  570. enum OPENBOXSTATES {
  571. SPOB_NORMAL = 1,
  572. SPOB_HOT = 2,
  573. SPOB_SELECTED = 3,
  574. SPOB_DISABLED = 4,
  575. SPOB_FOCUSED = 5,
  576. };
  577. enum MOREPROGRAMSARROWSTATES {
  578. SPS_NORMAL = 1,
  579. SPS_HOT = 2,
  580. SPS_PRESSED = 3,
  581. };
  582. enum MOREPROGRAMSARROWBACKSTATES {
  583. SPSB_NORMAL = 1,
  584. SPSB_HOT = 2,
  585. SPSB_PRESSED = 3,
  586. };
  587. enum LOGOFFBUTTONSSTATES {
  588. SPLS_NORMAL = 1,
  589. SPLS_HOT = 2,
  590. SPLS_PRESSED = 3,
  591. };
  592. //
  593. //  MENUBAND class parts and states 
  594. //
  595. #define VSCLASS_MENUBAND L"MENUBAND"
  596. enum MENUBANDPARTS {
  597. MDP_NEWAPPBUTTON = 1,
  598. MDP_SEPERATOR = 2,
  599. };
  600. enum MENUBANDSTATES {
  601. MDS_NORMAL = 1,
  602. MDS_HOT = 2,
  603. MDS_PRESSED = 3,
  604. MDS_DISABLED = 4,
  605. MDS_CHECKED = 5,
  606. MDS_HOTCHECKED = 6,
  607. };
  608. #endif //__VSSYM32_H__