Removed non-portable hacks and replaced them with more general
[wine] / include / dlgs.h
1 /******************************************************************************
2 * dlgs.h -      Common dialog's dialog control ID numbers                     *
3 ******************************************************************************/
4
5 #ifndef __WINE_DLGS_H
6 #define __WINE_DLGS_H
7
8 #define ctlFirst    0x0400
9 #define ctlLast     0x04ff
10     /* Push buttons */
11 #define psh1        0x0400
12 #define psh2        0x0401
13 #define psh3        0x0402
14 #define psh4        0x0403
15 #define psh5        0x0404
16 #define psh6        0x0405
17 #define psh7        0x0406
18 #define psh8        0x0407
19 #define psh9        0x0408
20 #define psh10       0x0409
21 #define psh11       0x040a
22 #define psh12       0x040b
23 #define psh13       0x040c
24 #define psh14       0x040d
25 #define psh15       0x040e
26 #define pshHelp     psh15
27 #define psh16       0x040f
28     /* Checkboxes */
29 #define chx1        0x0410
30 #define chx2        0x0411
31 #define chx3        0x0412
32 #define chx4        0x0413
33 #define chx5        0x0414
34 #define chx6        0x0415
35 #define chx7        0x0416
36 #define chx8        0x0417
37 #define chx9        0x0418
38 #define chx10       0x0419
39 #define chx11       0x041a
40 #define chx12       0x041b
41 #define chx13       0x041c
42 #define chx14       0x041d
43 #define chx15       0x041e
44 #define chx16       0x041f
45     /* Radio buttons */
46 #define rad1        0x0420
47 #define rad2        0x0421
48 #define rad3        0x0422
49 #define rad4        0x0423
50 #define rad5        0x0424
51 #define rad6        0x0425
52 #define rad7        0x0426
53 #define rad8        0x0427
54 #define rad9        0x0428
55 #define rad10       0x0429
56 #define rad11       0x042a
57 #define rad12       0x042b
58 #define rad13       0x042c
59 #define rad14       0x042d
60 #define rad15       0x042e
61 #define rad16       0x042f
62     /* Groups, frames, rectangles, and icons */
63 #define grp1        0x0430
64 #define grp2        0x0431
65 #define grp3        0x0432
66 #define grp4        0x0433
67 #define frm1        0x0434
68 #define frm2        0x0435
69 #define frm3        0x0436
70 #define frm4        0x0437
71 #define rct1        0x0438
72 #define rct2        0x0439
73 #define rct3        0x043a
74 #define rct4        0x043b
75 #define ico1        0x043c
76 #define ico2        0x043d
77 #define ico3        0x043e
78 #define ico4        0x043f
79     /* Static text */
80 #define stc1        0x0440
81 #define stc2        0x0441
82 #define stc3        0x0442
83 #define stc4        0x0443
84 #define stc5        0x0444
85 #define stc6        0x0445
86 #define stc7        0x0446
87 #define stc8        0x0447
88 #define stc9        0x0448
89 #define stc10       0x0449
90 #define stc11       0x044a
91 #define stc12       0x044b
92 #define stc13       0x044c
93 #define stc14       0x044d
94 #define stc15       0x044e
95 #define stc16       0x044f
96 #define stc17       0x0450
97 #define stc18       0x0451
98 #define stc19       0x0452
99 #define stc20       0x0453
100 #define stc21       0x0454
101 #define stc22       0x0455
102 #define stc23       0x0456
103 #define stc24       0x0457
104 #define stc25       0x0458
105 #define stc26       0x0459
106 #define stc27       0x045a
107 #define stc28       0x045b
108 #define stc29       0x045c
109 #define stc30       0x045d
110 #define stc31       0x045e
111 #define stc32       0x045f
112     /* Listboxes */
113 #define lst1        0x0460
114 #define lst2        0x0461
115 #define lst3        0x0462
116 #define lst4        0x0463
117 #define lst5        0x0464
118 #define lst6        0x0465
119 #define lst7        0x0466
120 #define lst8        0x0467
121 #define lst9        0x0468
122 #define lst10       0x0469
123 #define lst11       0x046a
124 #define lst12       0x046b
125 #define lst13       0x046c
126 #define lst14       0x046d
127 #define lst15       0x046e
128 #define lst16       0x046f
129     /* Combo boxes */
130 #define cmb1        0x0470
131 #define cmb2        0x0471
132 #define cmb3        0x0472
133 #define cmb4        0x0473
134 #define cmb5        0x0474
135 #define cmb6        0x0475
136 #define cmb7        0x0476
137 #define cmb8        0x0477
138 #define cmb9        0x0478
139 #define cmb10       0x0479
140 #define cmb11       0x047a
141 #define cmb12       0x047b
142 #define cmb13       0x047c
143 #define cmb14       0x047d
144 #define cmb15       0x047e
145 #define cmb16       0x047f
146     /* Edit controls */
147 #define edt1        0x0480
148 #define edt2        0x0481
149 #define edt3        0x0482
150 #define edt4        0x0483
151 #define edt5        0x0484
152 #define edt6        0x0485
153 #define edt7        0x0486
154 #define edt8        0x0487
155 #define edt9        0x0488
156 #define edt10       0x0489
157 #define edt11       0x048a
158 #define edt12       0x048b
159 #define edt13       0x048c
160 #define edt14       0x048d
161 #define edt15       0x048e
162 #define edt16       0x048f
163     /* Scroll bars */
164 #define scr1        0x0490
165 #define scr2        0x0491
166 #define scr3        0x0492
167 #define scr4        0x0493
168 #define scr5        0x0494
169 #define scr6        0x0495
170 #define scr7        0x0496
171 #define scr8        0x0497
172
173 /* These dialog resource ordinals really start at 0x0600, but the
174  * RC Compiler can't handle hex for resource IDs, hence the decimal.
175  */
176 #define FILEOPENORD      1536
177 #define MULTIFILEOPENORD 1537
178 #define PRINTDLGORD      1538
179 #define PRNSETUPDLGORD   1539
180 #define FINDDLGORD       1540
181 #define REPLACEDLGORD    1541
182 #define FONTDLGORD       1542
183 #define FORMATDLGORD31   1543
184 #define FORMATDLGORD30   1544
185
186 #endif  /* #ifdef __WINE_DLGS_H */