ReactOS  0.4.14-dev-608-gd495a4f
vsstyle.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2011 Piotr Caban for CodeWeavers
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #ifndef __VSSTYLE_H__
20 #define __VSSTYLE_H__
21 
22 
23 #define TMTVS_RESERVEDLOW 100000
24 #define TMTVS_RESERVEDHIGH 19999
25 
26 /* AEROWIZARDSTYLE class */
27 #if defined(__GNUC__)
28 #define VSCLASS_AEROWIZARDSTYLE (const WCHAR []){'A','E','R','O','W','I','Z','A','R','D','S','T','Y','L','E',0}
29 #define VSCLASS_AEROWIZARD (const WCHAR []){'A','E','R','O','W','I','Z','A','R','D',0}
30 #elif defined(_MSC_VER)
31 #define VSCLASS_AEROWIZARDSTYLE L"AEROWIZARDSTYLE"
32 #define VSCLASS_AEROWIZARD L"AEROWIZARD"
33 #else
34 static const WCHAR VSCLASS_AEROWIZARDSTYLE[] = {'A','E','R','O','W','I','Z','A','R','D','S','T','Y','L','E',0};
35 static const WCHAR VSCLASS_AEROWIZARD [] = {'A','E','R','O','W','I','Z','A','R','D',0};
36 #endif
37 
43  AW_BUTTON = 5,
44 };
45 
46 #define AEROWIZARDSTYLEPARTS AEROWIZARDPARTS;
47 
51 };
52 
55 };
56 
59 };
60 
61 /* BUTTONSTYLE class */
62 #if defined(__GNUC__)
63 #define VSCLASS_BUTTONSTYLE (const WCHAR []){'B','U','T','T','O','N','S','T','Y','L','E',0}
64 #define VSCLASS_BUTTON (const WCHAR []){'B','U','T','T','O','N',0}
65 #elif defined(_MSC_VER)
66 #define VSCLASS_BUTTONSTYLE L"BUTTONSTYLE"
67 #define VSCLASS_BUTTON L"BUTTON"
68 #else
69 static const WCHAR VSCLASS_BUTTONSTYLE [] = {'B','U','T','T','O','N','S','T','Y','L','E',0};
70 static const WCHAR VSCLASS_BUTTON [] = {'B','U','T','T','O','N',0};
71 #endif
72 
81 };
82 
83 #define BUTTONSTYLEPARTS BUTTONPARTS;
84 
87  PBS_HOT = 2,
92 };
93 
103 };
104 
126 };
127 
131 };
132 
140 };
141 
148 };
149 
150 /* COMBOBOXSTYLE class */
151 #if defined(__GNUC__)
152 #define VSCLASS_COMBOBOXSTYLE (const WCHAR []){'C','O','M','B','O','B','O','X','S','T','Y','L','E',0}
153 #define VSCLASS_COMBOBOX (const WCHAR []){'C','O','M','B','O','B','O','X',0}
154 #elif defined(_MSC_VER)
155 #define VSCLASS_COMBOBOXSTYLE L"COMBOBOXSTYLE"
156 #define VSCLASS_COMBOBOX L"COMBOBOX"
157 #else
158 static const WCHAR VSCLASS_COMBOBOXSTYLE [] = {'C','O','M','B','O','B','O','X','S','T','Y','L','E',0};
159 static const WCHAR VSCLASS_COMBOBOX [] = {'C','O','M','B','O','B','O','X',0};
160 #endif
161 
171 };
172 
173 #define COMBOBOXSTYLEPARTS COMBOBOXPARTS;
174 
177  CBXS_HOT = 2,
180 };
181 
187 };
188 
194 };
195 
201 };
202 
205  CBB_HOT = 2,
208 };
209 
212  CBRO_HOT = 2,
215 };
216 
219  CBCB_HOT = 2,
222 };
223 
224 /* COMMUNICATIONSSTYLE class */
225 #if defined(__GNUC__)
226 #define VSCLASS_COMMUNICATIONSSTYLE (const WCHAR []){'C','O','M','M','U','N','I','C','A','T','I','O','N','S','S','T','Y','L','E',0}
227 #define VSCLASS_COMMUNICATIONS (const WCHAR []){'C','O','M','M','U','N','I','C','A','T','I','O','N','S',0}
228 #elif defined(_MSC_VER)
229 #define VSCLASS_COMMUNICATIONSSTYLE L"COMMUNICATIONSSTYLE"
230 #define VSCLASS_COMMUNICATIONS L"COMMUNICATIONS"
231 #else
232 static const WCHAR VSCLASS_COMMUNICATIONSSTYLE [] = {'C','O','M','M','U','N','I','C','A','T','I','O','N','S','S','T','Y','L','E',0};
233 static const WCHAR VSCLASS_COMMUNICATIONS [] = {'C','O','M','M','U','N','I','C','A','T','I','O','N','S',0};
234 #endif
235 
237  CSST_TAB = 1,
238 };
239 
240 #define COMMUNICATIONSSTYLEPARTS COMMUNICATIONSPARTS;
241 
242 enum TABSTATES {
244  CSTB_HOT = 2,
246 };
247 
248 /* CONTROLPANELSTYLE class */
249 #if defined(__GNUC__)
250 #define VSCLASS_CONTROLPANELSTYLE (const WCHAR []){'C','O','N','T','R','O','L','P','A','N','E','L','S','T','Y','L','E',0}
251 #define VSCLASS_CONTROLPANEL (const WCHAR []){'C','O','N','T','R','O','L','P','A','N','E','L',0}
252 #elif defined(_MSC_VER)
253 #define VSCLASS_CONTROLPANELSTYLE L"CONTROLPANELSTYLE"
254 #define VSCLASS_CONTROLPANEL L"CONTROLPANEL"
255 #else
256 static const WCHAR VSCLASS_CONTROLPANELSTYLE [] = {'C','O','N','T','R','O','L','P','A','N','E','L','S','T','Y','L','E',0};
257 static const WCHAR VSCLASS_CONTROLPANEL [] = {'C','O','N','T','R','O','L','P','A','N','E','L',0};
258 #endif
259 
280 };
281 
282 #define CONTROLPANELSTYLEPARTS CONTROLPANELPARTS;
283 
286  CPHL_HOT = 2,
289 };
290 
293  CPTL_HOT = 2,
297 };
298 
301  CPCL_HOT = 2,
304 };
305 
309 };
310 
311 /* DATEPICKERSTYLE class */
312 #if defined(__GNUC__)
313 #define VSCLASS_DATEPICKERSTYLE (const WCHAR []){'D','A','T','E','P','I','C','K','E','R','S','T','Y','L','E',0}
314 #define VSCLASS_DATEPICKER (const WCHAR []){'D','A','T','E','P','I','C','K','E','R',0}
315 #elif defined(_MSC_VER)
316 #define VSCLASS_DATEPICKERSTYLE L"DATEPICKERSTYLE"
317 #define VSCLASS_DATEPICKER L"DATEPICKER"
318 #else
319 static const WCHAR VSCLASS_DATEPICKERSTYLE[] = {'D','A','T','E','P','I','C','K','E','R','S','T','Y','L','E',0};
320 static const WCHAR VSCLASS_DATEPICKER [] = {'D','A','T','E','P','I','C','K','E','R',0};
321 #endif
322 
327 };
328 
329 #define DATEPICKERSTYLEPARTS DATEPICKERPARTS;
330 
335 };
336 
339  DPDB_HOT = 2,
342 };
343 
349 };
350 
351 /* DRAGDROPSTYLE class */
352 #if defined(__GNUC__)
353 #define VSCLASS_DRAGDROPSTYLE (const WCHAR []){'D','R','A','G','D','R','O','P','S','T','Y','L','E',0}
354 #define VSCLASS_DRAGDROP (const WCHAR []){'D','R','A','G','D','R','O','P',0}
355 #elif defined(_MSC_VER)
356 #define VSCLASS_DRAGDROPSTYLE L"DRAGDROPSTYLE"
357 #define VSCLASS_DRAGDROP L"DRAGDROP"
358 #else
359 static const WCHAR VSCLASS_DRAGDROPSTYLE [] = {'D','R','A','G','D','R','O','P','S','T','Y','L','E',0};
360 static const WCHAR VSCLASS_DRAGDROP [] = {'D','R','A','G','D','R','O','P',0};
361 #endif
362 
364  DD_COPY = 1,
365  DD_MOVE = 2,
369  DD_NONE = 6,
372 };
373 
374 #define DRAGDROPSTYLEPARTS DRAGDROPPARTS;
375 
379 };
380 
384 };
385 
389 };
390 
394 };
395 
399 };
400 
404 };
405 
406 /* EDITSTYLE class */
407 #if defined(__GNUC__)
408 #define VSCLASS_EDITSTYLE (const WCHAR []){'E','D','I','T','S','T','Y','L','E',0}
409 #define VSCLASS_EDIT (const WCHAR []){'E','D','I','T',0}
410 #elif defined(_MSC_VER)
411 #define VSCLASS_EDITSTYLE L"EDITSTYLE"
412 #define VSCLASS_EDIT L"EDIT"
413 #else
414 static const WCHAR VSCLASS_EDITSTYLE [] = {'E','D','I','T','S','T','Y','L','E',0};
415 static const WCHAR VSCLASS_EDIT [] = {'E','D','I','T',0};
416 #endif
417 
418 enum EDITPARTS {
420  EP_CARET = 2,
428 };
429 
430 #define EDITSTYLEPARTS EDITPARTS;
431 
434  ETS_HOT = 2,
441 };
442 
445  EBS_HOT = 2,
450 };
451 
457 };
458 
461  EPSN_HOT = 2,
464 };
465 
468  EPSH_HOT = 2,
471 };
472 
475  EPSV_HOT = 2,
478 };
479 
485 };
486 
487 /* EXPLORERBARSTYLE class */
488 #if defined(__GNUC__)
489 #define VSCLASS_EXPLORERBARSTYLE (const WCHAR []){'E','X','P','L','O','R','E','R','B','A','R','S','T','Y','L','E',0}
490 #define VSCLASS_EXPLORERBAR (const WCHAR []){'E','X','P','L','O','R','E','R','B','A','R',0}
491 #elif defined(_MSC_VER)
492 #define VSCLASS_EXPLORERBARSTYLE L"EXPLORERBARSTYLE"
493 #define VSCLASS_EXPLORERBAR L"EXPLORERBAR"
494 #else
495 static const WCHAR VSCLASS_EXPLORERBARSTYLE [] = {'E','X','P','L','O','R','E','R','B','A','R','S','T','Y','L','E',0};
496 static const WCHAR VSCLASS_EXPLORERBAR [] = {'E','X','P','L','O','R','E','R','B','A','R',0};
497 #endif
498 
512 };
513 
514 #define EXPLORERBARSTYLEPARTS EXPLORERBARPARTS;
515 
518  EBHC_HOT = 2,
520 };
521 
524  EBHP_HOT = 2,
529 };
530 
533  EBM_HOT = 2,
535 };
536 
541 };
542 
547 };
548 
553 };
554 
559 };
560 
561 /* FLYOUTSTYLE class */
562 #if defined(__GNUC__)
563 #define VSCLASS_FLYOUTSTYLE (const WCHAR []){'F','L','Y','O','U','T','S','T','Y','L','E',0}
564 #define VSCLASS_FLYOUT (const WCHAR []){'F','L','Y','O','U','T',0}
565 #elif defined(_MSC_VER)
566 #define VSCLASS_FLYOUTSTYLE L"FLYOUTSTYLE"
567 #define VSCLASS_FLYOUT L"FLYOUT"
568 #else
569 static const WCHAR VSCLASS_FLYOUTSTYLE [] = {'F','L','Y','O','U','T','S','T','Y','L','E',0};
570 static const WCHAR VSCLASS_FLYOUT [] = {'F','L','Y','O','U','T',0};
571 #endif
572 
582 };
583 
584 #define FLYOUTSTYLEPARTS FLYOUTPARTS;
585 
591 };
592 
596 };
597 
601 };
602 
606 };
607 
608 /* HEADERSTYLE class */
609 #if defined(__GNUC__)
610 #define VSCLASS_HEADERSTYLE (const WCHAR []){'H','E','A','D','E','R','S','T','Y','L','E',0}
611 #define VSCLASS_HEADER (const WCHAR []){'H','E','A','D','E','R',0}
612 #elif defined(_MSC_VER)
613 #define VSCLASS_HEADERSTYLE L"HEADERSTYLE"
614 #define VSCLASS_HEADER L"HEADER"
615 #else
616 static const WCHAR VSCLASS_HEADERSTYLE [] = {'H','E','A','D','E','R','S','T','Y','L','E',0};
617 static const WCHAR VSCLASS_HEADER [] = {'H','E','A','D','E','R',0};
618 #endif
619 
628 };
629 
630 #define HEADERSTYLEPARTS HEADERPARTS;
631 
634  HBG_ICON = 2,
635 };
636 
639  HIS_HOT = 2,
650 };
651 
654  HILS_HOT = 2,
656 };
657 
660  HIRS_HOT = 2,
662 };
663 
667 };
668 
672  HDDS_HOT = 3,
673 };
674 
679 };
680 
683  HOFS_HOT = 2,
684 };
685 
686 /* LISTBOXSTYLE class */
687 #if defined(__GNUC__)
688 #define VSCLASS_LISTBOXSTYLE (const WCHAR []){'L','I','S','T','B','O','X','S','T','Y','L','E',0}
689 #define VSCLASS_LISTBOX (const WCHAR []){'L','I','S','T','B','O','X',0}
690 #elif defined(_MSC_VER)
691 #define VSCLASS_LISTBOXSTYLE L"LISTBOXSTYLE"
692 #define VSCLASS_LISTBOX L"LISTBOX"
693 #else
694 static const WCHAR VSCLASS_LISTBOXSTYLE [] = {'L','I','S','T','B','O','X','S','T','Y','L','E',0};
695 static const WCHAR VSCLASS_LISTBOX[] = {'L','I','S','T','B','O','X',0};
696 #endif
697 
704 };
705 
706 #define LISTBOXSTYLEPARTS LISTBOXPARTS;
707 
713 };
714 
720 };
721 
727 };
728 
734 };
735 
741 };
742 
743 /* LISTVIEWSTYLE class */
744 #if defined(__GNUC__)
745 #define VSCLASS_LISTVIEWSTYLE (const WCHAR []){'L','I','S','T','V','I','E','W','S','T','Y','L','E',0}
746 #define VSCLASS_LISTVIEW (const WCHAR []){'L','I','S','T','V','I','E','W',0}
747 #elif defined(_MSC_VER)
748 #define VSCLASS_LISTVIEWSTYLE L"LISTVIEWSTYLE"
749 #define VSCLASS_LISTVIEW L"LISTVIEW"
750 #else
751 static const WCHAR VSCLASS_LISTVIEWSTYLE [] = {'L','I','S','T','V','I','E','W','S','T','Y','L','E',0};
752 static const WCHAR VSCLASS_LISTVIEW [] = {'L','I','S','T','V','I','E','W',0};
753 #endif
754 
766 };
767 
768 #define LISTVIEWSTYLEPARTS LISTVIEWPARTS;
769 
772  LISS_HOT = 2,
777 };
778 
796 };
797 
815 };
816 
821 };
822 
827 };
828 
829 /* MENUSTYLE class */
830 #if defined(__GNUC__)
831 #define VSCLASS_MENUSTYLE (const WCHAR []){'M','E','N','U','S','T','Y','L','E',0}
832 #define VSCLASS_MENU (const WCHAR []){'M','E','N','U',0}
833 #elif defined(_MSC_VER)
834 #define VSCLASS_MENUSTYLE L"MENUSTYLE"
835 #define VSCLASS_MENU L"MENU"
836 #else
837 static const WCHAR VSCLASS_MENUSTYLE [] = {'M','E','N','U','S','T','Y','L','E',0};
838 static const WCHAR VSCLASS_MENU [] = {'M','E','N','U',0};
839 #endif
840 
841 enum MENUPARTS {
862 };
863 
864 #define MENUSTYLEPARTS MENUPARTS;
865 
869 };
870 
873  MBI_HOT = 2,
878 };
879 
885 };
886 
891 };
892 
895  MPI_HOT = 2,
898 };
899 
903 };
904 
908 };
909 
913 };
914 
918 };
919 
923 };
924 
925 /* NAVIGATION class */
926 #if defined(__GNUC__)
927 #define VSCLASS_NAVIGATION (const WCHAR []){'N','A','V','I','G','A','T','I','O','N',0}
928 #elif defined(_MSC_VER)
929 #define VSCLASS_NAVIGATION L"NAVIGATION"
930 #else
931 static const WCHAR VSCLASS_NAVIGATION [] = {'N','A','V','I','G','A','T','I','O','N',0};
932 #endif
933 
938 };
939 
945 };
946 
952 };
953 
959 };
960 
961 /* PROGRESSSTYLE class */
962 #if defined(__GNUC__)
963 #define VSCLASS_PROGRESSSTYLE (const WCHAR []){'P','R','O','G','R','E','S','S','S','T','Y','L','E',0}
964 #define VSCLASS_PROGRESS (const WCHAR []){'P','R','O','G','R','E','S','S',0}
965 #elif defined(_MSC_VER)
966 #define VSCLASS_PROGRESSSTYLE L"PROGRESSSTYLE"
967 #define VSCLASS_PROGRESS L"PROGRESS"
968 #else
969 static const WCHAR VSCLASS_PROGRESSSTYLE [] = {'P','R','O','G','R','E','S','S','S','T','Y','L','E',0};
970 static const WCHAR VSCLASS_PROGRESS [] = {'P','R','O','G','R','E','S','S',0};
971 #endif
972 
974  PP_BAR = 1,
976  PP_CHUNK = 3,
978  PP_FILL = 5,
986 };
987 
988 #define PROGRESSSTYLEPARTS PROGRESSPARTS;
989 
993 };
994 
998 };
999 
1005 };
1006 
1012 };
1013 
1014 /* REBARSTYLE class */
1015 #if defined(__GNUC__)
1016 #define VSCLASS_REBARSTYLE (const WCHAR []){'R','E','B','A','R','S','T','Y','L','E',0}
1017 #define VSCLASS_REBAR (const WCHAR []){'R','E','B','A','R',0}
1018 #elif defined(_MSC_VER)
1019 #define VSCLASS_REBARSTYLE L"REBARSTYLE"
1020 #define VSCLASS_REBAR L"REBAR"
1021 #else
1022 static const WCHAR VSCLASS_REBARSTYLE [] = {'R','E','B','A','R','S','T','Y','L','E',0};
1023 static const WCHAR VSCLASS_REBAR [] = {'R','E','B','A','R',0};
1024 #endif
1025 
1029  RP_BAND = 3,
1035 };
1036 
1037 #define REBARSTYLEPARTS REBARPARTS;
1038 
1043 };
1044 
1049 };
1050 
1055 };
1056 
1061 };
1062 
1063 /* SCROLLBARSTYLE class */
1064 #if defined(__GNUC__)
1065 #define VSCLASS_SCROLLBARSTYLE (const WCHAR []){'S','C','R','O','L','L','B','A','R','S','T','Y','L','E',0}
1066 #define VSCLASS_SCROLLBAR (const WCHAR []){'S','C','R','O','L','L','B','A','R',0}
1067 #elif defined(_MSC_VER)
1068 #define VSCLASS_SCROLLBARSTYLE L"SCROLLBARSTYLE"
1069 #define VSCLASS_SCROLLBAR L"SCROLLBAR"
1070 #else
1071 static const WCHAR VSCLASS_SCROLLBARSTYLE [] = {'S','C','R','O','L','L','B','A','R','S','T','Y','L','E',0};
1072 static const WCHAR VSCLASS_SCROLLBAR [] = {'S','C','R','O','L','L','B','A','R',0};
1073 #endif
1074 
1086 };
1087 
1088 #define SCROLLBARSTYLEPARTS SCROLLBARPARTS;
1089 
1111 };
1112 
1119 };
1120 
1130 };
1131 
1132 /* SPINSTYLE class */
1133 #if defined(__GNUC__)
1134 #define VSCLASS_SPINSTYLE (const WCHAR []){'S','P','I','N','S','T','Y','L','E',0}
1135 #elif defined(_MSC_VER)
1136 #define VSCLASS_SPINSTYLE L"SPINSTYLE"
1137 #else
1138 static const WCHAR VSCLASS_SPINSTYLE [] = {'S','P','I','N','S','T','Y','L','E',0};
1139 #endif
1140 #if defined(__GNUC__)
1141 #define VSCLASS_SPIN (const WCHAR []){'S','P','I','N',0}
1142 #elif defined(_MSC_VER)
1143 #define VSCLASS_SPIN L"SPIN"
1144 #else
1145 static const WCHAR VSCLASS_SPIN [] = {'S','P','I','N',0};
1146 #endif
1147 
1149  SPNP_UP = 1,
1153 };
1154 
1155 #define SPINSTYLEPARTS SPINPARTS;
1156 
1157 enum UPSTATES {
1159  UPS_HOT = 2,
1162 };
1163 
1166  DNS_HOT = 2,
1169 };
1170 
1176 };
1177 
1183 };
1184 
1185 /* STATUSSTYLE class */
1186 #if defined(__GNUC__)
1187 #define VSCLASS_STATUSSTYLE (const WCHAR []){'S','T','A','T','U','S','S','T','Y','L','E',0}
1188 #define VSCLASS_STATUS (const WCHAR []){'S','T','A','T','U','S',0}
1189 #elif defined(_MSC_VER)
1190 #define VSCLASS_STATUSSTYLE L"STATUSSTYLE"
1191 #define VSCLASS_STATUS L"STATUS"
1192 #else
1193 static const WCHAR VSCLASS_STATUSSTYLE [] = {'S','T','A','T','U','S','S','T','Y','L','E',0};
1194 static const WCHAR VSCLASS_STATUS [] = {'S','T','A','T','U','S',0};
1195 #endif
1196 
1198  SP_PANE = 1,
1201 };
1202 
1203 #define STATUSSTYLEPARTS STATUSPARTS;
1204 
1205 /* TABSTYLE class */
1206 #if defined(__GNUC__)
1207 #define VSCLASS_TABSTYLE (const WCHAR []){'T','A','B','S','T','Y','L','E',0}
1208 #define VSCLASS_TAB (const WCHAR []){'T','A','B',0}
1209 #elif defined(_MSC_VER)
1210 #define VSCLASS_TABSTYLE L"TABSTYLE"
1211 #define VSCLASS_TAB L"TAB"
1212 #else
1213 static const WCHAR VSCLASS_TABSTYLE [] = {'T','A','B','S','T','Y','L','E',0};
1214 static const WCHAR VSCLASS_TAB [] = {'T','A','B',0};
1215 #endif
1216 
1217 enum TABPARTS {
1229 };
1230 
1231 #define TABSTYLEPARTS TABPARTS;
1232 
1235  TIS_HOT = 2,
1239 };
1240 
1247 };
1248 
1255 };
1256 
1263 };
1264 
1271 };
1272 
1279 };
1280 
1287 };
1288 
1295 };
1296 
1297 /* TASKDIALOGSTYLE class */
1298 #if defined(__GNUC__)
1299 #define VSCLASS_TASKDIALOGSTYLE (const WCHAR []){'T','A','S','K','D','I','A','L','O','G','S','T','Y','L','E',0}
1300 #define VSCLASS_TASKDIALOG (const WCHAR []){'T','A','S','K','D','I','A','L','O','G',0}
1301 #elif defined(_MSC_VER)
1302 #define VSCLASS_TASKDIALOGSTYLE L"TASKDIALOGSTYLE"
1303 #define VSCLASS_TASKDIALOG L"TASKDIALOG"
1304 #else
1305 static const WCHAR VSCLASS_TASKDIALOGSTYLE[] = {'T','A','S','K','D','I','A','L','O','G','S','T','Y','L','E',0};
1306 static const WCHAR VSCLASS_TASKDIALOG [] = {'T','A','S','K','D','I','A','L','O','G',0};
1307 #endif
1308 
1331 };
1332 
1333 #define TASKDIALOGSTYLEPARTS TASKDIALOGPARTS;
1334 
1337 };
1338 
1346 };
1347 
1348 /* TEXTSTYLE class */
1349 #if defined(__GNUC__)
1350 #define VSCLASS_TEXTSTYLE (const WCHAR []){'T','E','X','T','S','T','Y','L','E',0}
1351 #elif defined(_MSC_VER)
1352 #define VSCLASS_TEXTSTYLE L"TEXTSTYLE"
1353 #else
1354 static const WCHAR VSCLASS_TEXTSTYLE [] = {'T','E','X','T','S','T','Y','L','E',0};
1355 #endif
1356 
1367 };
1368 
1374 };
1375 
1379 };
1380 
1381 /* TOOLBARSTYLE class */
1382 #if defined(__GNUC__)
1383 #define VSCLASS_TOOLBARSTYLE (const WCHAR []){'T','O','O','L','B','A','R','S','T','Y','L','E',0}
1384 #define VSCLASS_TOOLBAR (const WCHAR []){'T','O','O','L','B','A','R',0}
1385 #elif defined(_MSC_VER)
1386 #define VSCLASS_TOOLBARSTYLE L"TOOLBARSTYLE"
1387 #define VSCLASS_TOOLBAR L"TOOLBAR"
1388 #else
1389 static const WCHAR VSCLASS_TOOLBARSTYLE [] = {'T','O','O','L','B','A','R','S','T','Y','L','E',0};
1390 static const WCHAR VSCLASS_TOOLBAR[] = {'T','O','O','L','B','A','R',0};
1391 #endif
1392 
1400 };
1401 
1402 #define TOOLBARSTYLEPARTS TOOLBARPARTS;
1403 
1406  TS_HOT = 2,
1413 };
1414 
1415 /* TOOLTIPSTYLE class */
1416 #if defined(__GNUC__)
1417 #define VSCLASS_TOOLTIPSTYLE (const WCHAR []){'T','O','O','L','T','I','P','S','T','Y','L','E',0}
1418 #define VSCLASS_TOOLTIP (const WCHAR []){'T','O','O','L','T','I','P',0}
1419 #elif defined(_MSC_VER)
1420 #define VSCLASS_TOOLTIPSTYLE L"TOOLTIPSTYLE"
1421 #define VSCLASS_TOOLTIP L"TOOLTIP"
1422 #else
1423 static const WCHAR VSCLASS_TOOLTIPSTYLE [] = {'T','O','O','L','T','I','P','S','T','Y','L','E',0};
1424 static const WCHAR VSCLASS_TOOLTIP[] = {'T','O','O','L','T','I','P',0};
1425 #endif
1426 
1434 };
1435 
1436 #define TOOLTIPSTYLEPARTS TOOLTIPPARTS;
1437 
1442 };
1443 
1447 };
1448 
1452 };
1453 
1461 };
1462 
1463 /* TRACKBARSTYLE class */
1464 #if defined(__GNUC__)
1465 #define VSCLASS_TRACKBARSTYLE (const WCHAR []){'T','R','A','C','K','B','A','R','S','T','Y','L','E',0}
1466 #define VSCLASS_TRACKBAR (const WCHAR []){'T','R','A','C','K','B','A','R',0}
1467 #elif defined(_MSC_VER)
1468 #define VSCLASS_TRACKBARSTYLE L"TRACKBARSTYLE"
1469 #define VSCLASS_TRACKBAR L"TRACKBAR"
1470 #else
1471 static const WCHAR VSCLASS_TRACKBARSTYLE [] = {'T','R','A','C','K','B','A','R','S','T','Y','L','E',0};
1472 static const WCHAR VSCLASS_TRACKBAR [] = {'T','R','A','C','K','B','A','R',0};
1473 #endif
1474 
1486 };
1487 
1488 #define TRACKBARSTYLEPARTS TRACKBARPARTS;
1489 
1492 };
1493 
1496 };
1497 
1500 };
1501 
1504  TUS_HOT = 2,
1508 };
1509 
1516 };
1517 
1524 };
1525 
1532 };
1533 
1540 };
1541 
1548 };
1549 
1552 };
1553 
1556 };
1557 
1558 /* TREEVIEWSTYLE class */
1559 #if defined(__GNUC__)
1560 #define VSCLASS_TREEVIEWSTYLE (const WCHAR []){'T','R','E','E','V','I','E','W','S','T','Y','L','E',0}
1561 #define VSCLASS_TREEVIEW (const WCHAR []){'T','R','E','E','V','I','E','W',0}
1562 #elif defined(_MSC_VER)
1563 #define VSCLASS_TREEVIEWSTYLE L"TREEVIEWSTYLE"
1564 #define VSCLASS_TREEVIEW L"TREEVIEW"
1565 #else
1566 static const WCHAR VSCLASS_TREEVIEWSTYLE [] = {'T','R','E','E','V','I','E','W','S','T','Y','L','E',0};
1567 static const WCHAR VSCLASS_TREEVIEW [] = {'T','R','E','E','V','I','E','W',0};
1568 #endif
1569 
1575 };
1576 
1577 #define TREEVIEWSTYLEPARTS TREEVIEWPARTS;
1578 
1586 };
1587 
1591 };
1592 
1596 };
1597 
1598 /* WINDOWSTYLE class */
1599 #if defined(__GNUC__)
1600 #define VSCLASS_WINDOWSTYLE (const WCHAR []){'W','I','N','D','O','W','S','T','Y','L','E',0}
1601 #define VSCLASS_WINDOW (const WCHAR []){'W','I','N','D','O','W',0}
1602 #elif defined(_MSC_VER)
1603 #define VSCLASS_WINDOWSTYLE L"WINDOWSTYLE"
1604 #define VSCLASS_WINDOW L"WINDOW"
1605 #else
1606 static const WCHAR VSCLASS_WINDOWSTYLE [] = {'W','I','N','D','O','W','S','T','Y','L','E',0};
1607 static const WCHAR VSCLASS_WINDOW [] = {'W','I','N','D','O','W',0};
1608 #endif
1609 
1648  WP_FRAME = 38,
1649 };
1650 
1651 #define WINDOWSTYLEPARTS WINDOWPARTS;
1652 
1656 };
1657 
1662 };
1663 
1668 };
1669 
1674 };
1675 
1678  HSS_HOT = 2,
1681 };
1682 
1685  HTS_HOT = 2,
1688 };
1689 
1692  VSS_HOT = 2,
1695 };
1696 
1699  VTS_HOT = 2,
1702 };
1703 
1706  SBS_HOT = 2,
1709 };
1710 
1716 };
1717 
1720  RBS_HOT = 2,
1723 };
1724 
1727  HBS_HOT = 2,
1730 };
1731 
1734  CBS_HOT = 2,
1737 };
1738 
1739 #endif /* __VSSTYLE_H__ */
static const WCHAR VSCLASS_STATUS[]
Definition: vsstyle.h:1194
BORDER_VSCROLLSTATES
Definition: vsstyle.h:729
MINCAPTIONSTATES
Definition: vsstyle.h:1670
FLYOUTPARTS
Definition: vsstyle.h:573
THUMBTOPSTATES
Definition: vsstyle.h:1518
SYSTEMMINIMIZESTATES
Definition: vsstyle.h:915
LINKSTATES
Definition: vsstyle.h:593
READONLYSTATES
Definition: vsstyle.h:210
WINDOWPARTS
Definition: vsstyle.h:1610
TASKLINKSTATES
Definition: vsstyle.h:291
FRAMESTATES
Definition: vsstyle.h:1653
GROUPHEADERLINESTATES
Definition: vsstyle.h:798
MENUPARTS
Definition: vsstyle.h:841
RADIOBUTTONSTATES
Definition: vsstyle.h:94
ARROWBTNSTATES
Definition: vsstyle.h:1090
EDITTEXTSTATES
Definition: vsstyle.h:432
TEXTSTYLEPARTS
Definition: vsstyle.h:1357
static const WCHAR VSCLASS_CONTROLPANELSTYLE[]
Definition: vsstyle.h:256
static const WCHAR VSCLASS_EDITSTYLE[]
Definition: vsstyle.h:414
NORMALGROUPCOLLAPSESTATES
Definition: vsstyle.h:537
static const WCHAR VSCLASS_SCROLLBAR[]
Definition: vsstyle.h:1072
COPYSTATES
Definition: vsstyle.h:376
static const WCHAR VSCLASS_TASKDIALOGSTYLE[]
Definition: vsstyle.h:1305
NONESTATES
Definition: vsstyle.h:401
SPINPARTS
Definition: vsstyle.h:1148
TOOLBARPARTS
Definition: vsstyle.h:1393
SCROLLBARPARTS
Definition: vsstyle.h:1075
static const WCHAR VSCLASS_DRAGDROPSTYLE[]
Definition: vsstyle.h:359
BORDER_HVSCROLLSTATES
Definition: vsstyle.h:715
static const WCHAR VSCLASS_DATEPICKER[]
Definition: vsstyle.h:320
static const WCHAR VSCLASS_MENU[]
Definition: vsstyle.h:838
FILLVERTSTATES
Definition: vsstyle.h:1007
REBARPARTS
Definition: vsstyle.h:1026
TRANSPARENTBARVERTSTATES
Definition: vsstyle.h:995
TRACKBARSTYLESTATES
Definition: vsstyle.h:1490
LABELSTATES
Definition: vsstyle.h:586
COMMUNICATIONSPARTS
Definition: vsstyle.h:236
HEADERDROPDOWNFILTERSTATES
Definition: vsstyle.h:675
HEADERITEMRIGHTSTATES
Definition: vsstyle.h:658
CONTROLPANELPARTS
Definition: vsstyle.h:260
IEBARMENUSTATES
Definition: vsstyle.h:531
TRANSPARENTBARSTATES
Definition: vsstyle.h:990
BORDER_NOSCROLLSTATES
Definition: vsstyle.h:722
SPECIALGROUPEXPANDSTATES
Definition: vsstyle.h:555
static const WCHAR VSCLASS_DATEPICKERSTYLE[]
Definition: vsstyle.h:319
EDITBORDER_NOSCROLLSTATES
Definition: vsstyle.h:459
TABITEMLEFTEDGESTATES
Definition: vsstyle.h:1241
CLOSESTATES
Definition: vsstyle.h:1438
static const WCHAR VSCLASS_TABSTYLE[]
Definition: vsstyle.h:1213
TABPARTS
Definition: vsstyle.h:1217
SPLITTERSTATES
Definition: vsstyle.h:1051
SECTIONTITLELINKSTATES
Definition: vsstyle.h:306
static const WCHAR VSCLASS_LISTVIEW[]
Definition: vsstyle.h:752
EDITBORDER_HVSCROLLSTATES
Definition: vsstyle.h:480
NAV_FORWARDBUTTONSTATES
Definition: vsstyle.h:947
EXPLORERBARPARTS
Definition: vsstyle.h:499
NAV_MENUBUTTONSTATES
Definition: vsstyle.h:954
TICSSTATES
Definition: vsstyle.h:1550
HELPLINKSTATES
Definition: vsstyle.h:284
BARBACKGROUNDSTATES
Definition: vsstyle.h:866
TABITEMBOTHEDGESTATES
Definition: vsstyle.h:1257
static const WCHAR VSCLASS_SCROLLBARSTYLE[]
Definition: vsstyle.h:1071
BUTTONPARTS
Definition: vsstyle.h:73
PROGRESSPARTS
Definition: vsstyle.h:973
SYSBUTTONSTATES
Definition: vsstyle.h:1704
BACKGROUNDWITHBORDERSTATES
Definition: vsstyle.h:452
static const WCHAR VSCLASS_WINDOWSTYLE[]
Definition: vsstyle.h:1606
WARNINGSTATES
Definition: vsstyle.h:396
static const WCHAR VSCLASS_NAVIGATION[]
Definition: vsstyle.h:931
SCROLLBARSTYLESTATES
Definition: vsstyle.h:1113
COLLAPSEBUTTONSTATES
Definition: vsstyle.h:823
static const WCHAR VSCLASS_TREEVIEW[]
Definition: vsstyle.h:1567
static const WCHAR VSCLASS_TOOLTIP[]
Definition: vsstyle.h:1424
static const WCHAR VSCLASS_FLYOUT[]
Definition: vsstyle.h:570
static const WCHAR VSCLASS_AEROWIZARDSTYLE[]
Definition: vsstyle.h:34
static const WCHAR VSCLASS_AEROWIZARD[]
Definition: vsstyle.h:35
LISTBOXPARTS
Definition: vsstyle.h:698
static const WCHAR VSCLASS_EDIT[]
Definition: vsstyle.h:415
TRACKVERTSTATES
Definition: vsstyle.h:1498
static const WCHAR VSCLASS_LISTBOXSTYLE[]
Definition: vsstyle.h:694
CHECKBOXSTATES
Definition: vsstyle.h:105
HORZTHUMBSTATES
Definition: vsstyle.h:1683
THUMBRIGHTSTATES
Definition: vsstyle.h:1542
UPDATEMETADATASTATES
Definition: vsstyle.h:386
static const WCHAR VSCLASS_FLYOUTSTYLE[]
Definition: vsstyle.h:569
ITEMSTATES
Definition: vsstyle.h:736
FILLSTATES
Definition: vsstyle.h:1000
PUSHBUTTONSTATES
Definition: vsstyle.h:85
TITLEBARSTATES
Definition: vsstyle.h:48
DATEBORDERSTATES
Definition: vsstyle.h:337
static const WCHAR VSCLASS_SPIN[]
Definition: vsstyle.h:1145
TOPTABITEMLEFTEDGESTATES
Definition: vsstyle.h:1273
HEADERPINSTATES
Definition: vsstyle.h:522
CONTENTLINKSTATES
Definition: vsstyle.h:299
BALLOONSTATES
Definition: vsstyle.h:1449
DATETEXTSTATES
Definition: vsstyle.h:331
static const WCHAR VSCLASS_TASKDIALOG[]
Definition: vsstyle.h:1306
static const WCHAR VSCLASS_MENUSTYLE[]
Definition: vsstyle.h:837
NAV_BACKBUTTONSTATES
Definition: vsstyle.h:940
BORDERSTATES
Definition: vsstyle.h:203
SYSTEMCLOSESTATES
Definition: vsstyle.h:905
static const WCHAR VSCLASS_BUTTONSTYLE[]
Definition: vsstyle.h:69
UPHORZSTATES
Definition: vsstyle.h:1171
SIZEBOXSTATES
Definition: vsstyle.h:1121
MAXCAPTIONSTATES
Definition: vsstyle.h:1664
TREEITEMSTATES
Definition: vsstyle.h:1579
static const WCHAR VSCLASS_COMBOBOX[]
Definition: vsstyle.h:159
HEADERSORTARROWSTATES
Definition: vsstyle.h:664
HORZSCROLLSTATES
Definition: vsstyle.h:1676
HELPBUTTONSTATES
Definition: vsstyle.h:1725
HEADERITEMSTATES
Definition: vsstyle.h:637
static const WCHAR VSCLASS_COMMUNICATIONSSTYLE[]
Definition: vsstyle.h:232
static const WCHAR VSCLASS_TRACKBAR[]
Definition: vsstyle.h:1472
static const WCHAR VSCLASS_WINDOW[]
Definition: vsstyle.h:1607
EDITBORDER_HSCROLLSTATES
Definition: vsstyle.h:466
HYPERLINKTEXTSTATES
Definition: vsstyle.h:1369
EXPANDOBUTTONSTATES
Definition: vsstyle.h:1339
static const WCHAR VSCLASS_TOOLTIPSTYLE[]
Definition: vsstyle.h:1423
__wchar_t WCHAR
Definition: xmlstorage.h:180
HEADERDROPDOWNSTATES
Definition: vsstyle.h:669
NAVIGATIONPARTS
Definition: vsstyle.h:934
HEADERITEMLEFTSTATES
Definition: vsstyle.h:652
static const WCHAR VSCLASS_COMBOBOXSTYLE[]
Definition: vsstyle.h:158
CUEBANNERSTATES
Definition: vsstyle.h:217
HOTGLYPHSTATES
Definition: vsstyle.h:1593
DATEPICKERPARTS
Definition: vsstyle.h:323
BARITEMSTATES
Definition: vsstyle.h:871
POPUPITEMSTATES
Definition: vsstyle.h:893
BALLOONSTEMSTATES
Definition: vsstyle.h:1454
static const WCHAR VSCLASS_HEADER[]
Definition: vsstyle.h:617
COMBOBOXSTYLESTATES
Definition: vsstyle.h:175
CONTENTPANESTATES
Definition: vsstyle.h:1335
HEADERCLOSESTATES
Definition: vsstyle.h:516
DROPDOWNBUTTONLEFTSTATES
Definition: vsstyle.h:189
LISTVIEWPARTS
Definition: vsstyle.h:755
HEADEROVERFLOWSTATES
Definition: vsstyle.h:681
TABITEMRIGHTEDGESTATES
Definition: vsstyle.h:1249
CHEVRONSTATES
Definition: vsstyle.h:1039
CONTROLLABELSTATES
Definition: vsstyle.h:1376
RESTOREBUTTONSTATES
Definition: vsstyle.h:1718
TOPTABITEMBOTHEDGESTATES
Definition: vsstyle.h:1289
static const WCHAR VSCLASS_DRAGDROP[]
Definition: vsstyle.h:360
SHOWCALENDARBUTTONRIGHTSTATES
Definition: vsstyle.h:344
STATUSPARTS
Definition: vsstyle.h:1197
TOOLTIPPARTS
Definition: vsstyle.h:1427
TICSVERTSTATES
Definition: vsstyle.h:1554
SPLITTERVERTSTATES
Definition: vsstyle.h:1057
static const WCHAR VSCLASS_SPINSTYLE[]
Definition: vsstyle.h:1138
TABSTATES
Definition: vsstyle.h:242
CAPTIONSTATES
Definition: vsstyle.h:1658
EDITPARTS
Definition: vsstyle.h:418
static const WCHAR VSCLASS_TEXTSTYLE[]
Definition: vsstyle.h:1354
BACKGROUNDSTATES
Definition: vsstyle.h:443
TOPTABITEMSTATES
Definition: vsstyle.h:1265
HEADERPARTS
Definition: vsstyle.h:620
THUMBVERTSTATES
Definition: vsstyle.h:1526
GROUPBOXSTATES
Definition: vsstyle.h:128
static const WCHAR VSCLASS_TREEVIEWSTYLE[]
Definition: vsstyle.h:1566
DRAGDROPPARTS
Definition: vsstyle.h:363
static const WCHAR VSCLASS_COMMUNICATIONS[]
Definition: vsstyle.h:233
VERTSCROLLSTATES
Definition: vsstyle.h:1690
static const WCHAR VSCLASS_TAB[]
Definition: vsstyle.h:1214
THUMBLEFTSTATES
Definition: vsstyle.h:1534
static const WCHAR VSCLASS_LISTBOX[]
Definition: vsstyle.h:695
static const WCHAR VSCLASS_REBARSTYLE[]
Definition: vsstyle.h:1022
POPUPCHECKBACKGROUNDSTATES
Definition: vsstyle.h:887
UPSTATES
Definition: vsstyle.h:1157
TASKDIALOGPARTS
Definition: vsstyle.h:1309
static const WCHAR VSCLASS_LISTVIEWSTYLE[]
Definition: vsstyle.h:751
POPUPCHECKSTATES
Definition: vsstyle.h:880
MOVESTATES
Definition: vsstyle.h:381
EXPANDBUTTONSTATES
Definition: vsstyle.h:817
BODYSTATES
Definition: vsstyle.h:598
HEADERAREASTATES
Definition: vsstyle.h:53
CLOSEBUTTONSTATES
Definition: vsstyle.h:1732
TOPTABITEMRIGHTEDGESTATES
Definition: vsstyle.h:1281
GLYPHSTATES
Definition: vsstyle.h:1588
AEROWIZARDPARTS
Definition: vsstyle.h:38
DOWNSTATES
Definition: vsstyle.h:1164
HEADERSTYLESTATES
Definition: vsstyle.h:632
static const WCHAR VSCLASS_CONTROLPANEL[]
Definition: vsstyle.h:257
static const WCHAR VSCLASS_STATUSSTYLE[]
Definition: vsstyle.h:1193
VERTTHUMBSTATES
Definition: vsstyle.h:1697
EDITBORDER_VSCROLLSTATES
Definition: vsstyle.h:473
static const WCHAR VSCLASS_PROGRESS[]
Definition: vsstyle.h:970
static const WCHAR VSCLASS_BUTTON[]
Definition: vsstyle.h:70
LINKHEADERSTATES
Definition: vsstyle.h:603
static const WCHAR VSCLASS_EXPLORERBARSTYLE[]
Definition: vsstyle.h:495
THUMBSTATES
Definition: vsstyle.h:1502
static const WCHAR VSCLASS_PROGRESSSTYLE[]
Definition: vsstyle.h:969
static const WCHAR VSCLASS_TRACKBARSTYLE[]
Definition: vsstyle.h:1471
SPECIALGROUPCOLLAPSESTATES
Definition: vsstyle.h:549
CHEVRONVERTSTATES
Definition: vsstyle.h:1045
COMMANDLINKGLYPHSTATES
Definition: vsstyle.h:142
SYSTEMMAXIMIZESTATES
Definition: vsstyle.h:910
LISTITEMSTATES
Definition: vsstyle.h:770
STANDARDSTATES
Definition: vsstyle.h:1444
MINBUTTONSTATES
Definition: vsstyle.h:1711
GROUPHEADERSTATES
Definition: vsstyle.h:779
CREATELINKSTATES
Definition: vsstyle.h:391
TOOLBARSTYLESTATES
Definition: vsstyle.h:1404
COMBOBOXPARTS
Definition: vsstyle.h:162
TRANSPARENTBACKGROUNDSTATES
Definition: vsstyle.h:196
static const WCHAR VSCLASS_TOOLBARSTYLE[]
Definition: vsstyle.h:1389
DROPDOWNBUTTONRIGHTSTATES
Definition: vsstyle.h:182
static const WCHAR VSCLASS_REBAR[]
Definition: vsstyle.h:1023
POPUPSUBMENUSTATES
Definition: vsstyle.h:900
SYSTEMRESTORESTATES
Definition: vsstyle.h:920
static const WCHAR VSCLASS_TOOLBAR[]
Definition: vsstyle.h:1390
DOWNHORZSTATES
Definition: vsstyle.h:1178
COMMANDLINKSTATES
Definition: vsstyle.h:133
static const WCHAR VSCLASS_HEADERSTYLE[]
Definition: vsstyle.h:616
BORDER_HSCROLLSTATES
Definition: vsstyle.h:708
NORMALGROUPEXPANDSTATES
Definition: vsstyle.h:543
TABITEMSTATES
Definition: vsstyle.h:1233
THUMBBOTTOMSTATES
Definition: vsstyle.h:1510
TRACKSTATES
Definition: vsstyle.h:1494
static const WCHAR VSCLASS_EXPLORERBAR[]
Definition: vsstyle.h:496
TREEVIEWPARTS
Definition: vsstyle.h:1570
TRACKBARPARTS
Definition: vsstyle.h:1475
CONTENTAREASTATES
Definition: vsstyle.h:57