|
|
1.1 root 1:
2: /******************************************************************************\
3: * This is a part of the Microsoft Source Code Samples.
4: * Copyright (C) 1993 Microsoft Corporation.
5: * All rights reserved.
6: * This source code is only intended as a supplement to
7: * Microsoft Development Tools and/or WinHelp documentation.
8: * See these sources for detailed information regarding the
9: * Microsoft samples programs.
10: \******************************************************************************/
11:
12: /****************************** Module Header *******************************
13: * Module Name: ids.h
14: *
15: * Contains id values for the dialog editor.
16: *
17: ****************************************************************************/
18:
19:
20: /*
21: * String id's. ------------------------------------------------------------
22: */
23:
24: /*
25: * The zero'th string id is a "null" case. It maps to an empty string.
26: */
27: #define IDS_NULL 0
28:
29: #define IDS_APPVERSION 1
30: #define IDS_APPVERSIONMINOR 2
31:
32: /*
33: * The following are actually starting string ids into the styles strings
34: * for the appropriate class type. If styles are added to the acs*
35: * structures (all referenced by the acsd array), then these indexes will
36: * all have to be adjusted, as well as the other string id's which follow
37: * the IDS_IC_* ones.
38: */
39: #define IDS_IC_BUTTON 3
40: #define IDS_IC_SCROLLBAR 16
41: #define IDS_IC_EDIT 25
42: #define IDS_IC_STATIC 37
43: #define IDS_IC_LISTBOX 51
44: #define IDS_IC_COMBOBOX 65
45: #define IDS_IC_DIALOG 76
46: #define IDS_IC_WINDOW 84
47: #define IDS_IC_EXSTYLE 101
48:
49: /*
50: * Language and SubLanguage keywords.
51: */
52: #define IDS_LANG_NEUTRAL 107
53: #define IDS_LANG_ALBANIAN 108
54: #define IDS_LANG_ARABIC 109
55: #define IDS_LANG_BAHASA 110
56: #define IDS_LANG_BULGARIAN 111
57: #define IDS_LANG_CATALAN 112
58: #define IDS_LANG_CHINESE 113
59: #define IDS_LANG_CZECH 114
60: #define IDS_LANG_DANISH 115
61: #define IDS_LANG_DUTCH 116
62: #define IDS_LANG_ENGLISH 117
63: #define IDS_LANG_FINNISH 118
64: #define IDS_LANG_FRENCH 119
65: #define IDS_LANG_GERMAN 120
66: #define IDS_LANG_GREEK 121
67: #define IDS_LANG_HEBREW 122
68: #define IDS_LANG_HUNGARIAN 123
69: #define IDS_LANG_ICELANDIC 124
70: #define IDS_LANG_ITALIAN 125
71: #define IDS_LANG_JAPANESE 126
72: #define IDS_LANG_KOREAN 127
73: #define IDS_LANG_NORWEGIAN 128
74: #define IDS_LANG_POLISH 129
75: #define IDS_LANG_PORTUGUESE 130
76: #define IDS_LANG_RHAETO_ROMAN 131
77: #define IDS_LANG_ROMANIAN 132
78: #define IDS_LANG_RUSSIAN 133
79: #define IDS_LANG_SERBO_CROATIAN 134
80: #define IDS_LANG_SLOVAK 135
81: #define IDS_LANG_SPANISH 136
82: #define IDS_LANG_SWEDISH 137
83: #define IDS_LANG_THAI 138
84: #define IDS_LANG_TURKISH 139
85: #define IDS_LANG_URDU 140
86:
87: #define IDS_SUBLANG_DEFAULT 141
88: #define IDS_SUBLANG_NEUTRAL 142
89: #define IDS_SUBLANG_CHINESE_SIMPLIFIED 143
90: #define IDS_SUBLANG_CHINESE_TRADITIONAL 144
91: #define IDS_SUBLANG_DUTCH 145
92: #define IDS_SUBLANG_DUTCH_BELGIAN 146
93: #define IDS_SUBLANG_ENGLISH_US 147
94: #define IDS_SUBLANG_ENGLISH_UK 148
95: #define IDS_SUBLANG_ENGLISH_AUS 149
96: #define IDS_SUBLANG_ENGLISH_CAN 150
97: #define IDS_SUBLANG_FRENCH 151
98: #define IDS_SUBLANG_FRENCH_BELGIAN 152
99: #define IDS_SUBLANG_FRENCH_CANADIAN 153
100: #define IDS_SUBLANG_FRENCH_SWISS 154
101: #define IDS_SUBLANG_GERMAN 155
102: #define IDS_SUBLANG_GERMAN_SWISS 156
103: #define IDS_SUBLANG_ITALIAN 157
104: #define IDS_SUBLANG_ITALIAN_SWISS 158
105: #define IDS_SUBLANG_NORWEGIAN_BOKMAL 159
106: #define IDS_SUBLANG_NORWEGIAN_NYNORSK 160
107: #define IDS_SUBLANG_PORTUGUESE 161
108: #define IDS_SUBLANG_PORTUGUESE_BRAZILIAN 162
109: #define IDS_SUBLANG_SERBO_CROATIAN_CYRILLIC 163
110: #define IDS_SUBLANG_SERBO_CROATIAN_LATIN 164
111: #define IDS_SUBLANG_SPANISH 165
112: #define IDS_SUBLANG_SPANISH_MEXICAN 166
113: #define IDS_SUBLANG_SPANISH_MODERN 167
114:
115: /*
116: * Miscellaneous tokens written to the .DLG file.
117: */
118: #define IDS_IDOK 168
119: #define IDS_IDCANCEL 169
120: #define IDS_FIXED 170
121: #define IDS_IMPURE 171
122: #define IDS_PRELOAD 172
123: #define IDS_DISCARDABLE 173
124: #define IDS_BEGIN 174
125: #define IDS_END 175
126: #define IDS_DIALOG 176
127: #define IDS_CONTROL 177
128: #define IDS_NOT 178
129: #define IDS_STYLE 179
130: #define IDS_CAPTION 180
131: #define IDS_FONT 181
132: #define IDS_DLGINCLUDE 182
133: #define IDS_CLASS 183
134: #define IDS_MENU 184
135: #define IDS_EXSTYLE 185
136: #define IDS_CHARACTERISTICS 186
137: #define IDS_VERSION 187
138: #define IDS_LANGUAGE 188
139: #define IDS_KEYRADIOBUTTON 189
140: #define IDS_KEYCHECKBOX 190
141: #define IDS_KEYDEFPUSHBUTTON 191
142: #define IDS_KEYPUSHBUTTON 192
143: #define IDS_KEYEDITTEXT 193
144: #define IDS_KEYICON 194
145: #define IDS_KEYGROUPBOX 195
146: #define IDS_KEYRTEXT 196
147: #define IDS_KEYCTEXT 197
148: #define IDS_KEYLTEXT 198
149: #define IDS_KEYLISTBOX 199
150: #define IDS_KEYCOMBOBOX 200
151: #define IDS_KEYSCROLLBAR 201
152: #define IDS_KEYAUTO3STATE 202
153: #define IDS_KEYAUTOCHECKBOX 203
154: #define IDS_KEYAUTORADIOBUTTON 204
155: #define IDS_KEYSTATE3 205
156: #define IDS_KEYUSERBUTTON 206
157:
158: /*
159: * Message string id's.
160: */
161: #define IDS_DELETEDIALOG 207
162: #define IDS_OUTOFMEMORY 208
163: #define IDS_CANTCREATE 209
164: #define IDS_SYMNOCHANGE 210
165: #define IDS_IDSYMMISMATCH 211
166: #define IDS_CLOSING 212
167: #define IDS_BADRESFILE 213
168: #define IDS_INCLCLOSING 214
169: #define IDS_SYMEXISTS 215
170: #define IDS_BADSYMBOLID 216
171: #define IDS_LABELDUPID 217
172: #define IDS_SELECTFIRST 218
173: #define IDS_CTRLDUPID 219
174: #define IDS_BADCUSTDLL 220
175: #define IDS_NOCLIP 221
176: #define IDS_INTERNAL 222
177: #define IDS_NOMOUSE 223
178: #define IDS_NOINIT 224
179: #define IDS_GTZERO 225
180: #define IDS_ICONNAMEHASBLANKS 226
181: #define IDS_IDUPIDS 227
182: #define IDS_CREATECTRLERROR 228
183: #define IDS_CANTOPENRES 229
184: #define IDS_CONFIRMDISCARD 230
185: #define IDS_SYMNOTFOUND 231
186: #define IDS_NOCLASS 232
187: #define IDS_POSITIVENUM 233
188: #define IDS_MEMERROR 234
189: #define IDS_DLGNAMEHASBLANKS 235
190: /*#define IDS_ 236 */
191: #define IDS_NODLGNAME 237
192: #define IDS_CANTINITDLL 238
193: #define IDS_NOICONNAME 239
194: #define IDS_RESTOREDIALOG 240
195: #define IDS_ZEROPOINTSIZE 241
196: #define IDS_MINGTMAXSPACE 242
197: #define IDS_CUSTCNTLINUSE 243
198: #define IDS_CUSTALREADYLOADED 244
199: #define IDS_CANTLOADDLL 245
200: #define IDS_DLLBADEXPORTS 246
201: #define IDS_DLLBADCOUNT 247
202:
203: /*
204: * Language and SubLanguage description strings.
205: */
206: #define IDS_L_NEUTRAL 248
207: #define IDS_L_ALBANIAN 249
208: #define IDS_L_ARABIC 250
209: #define IDS_L_BAHASA 251
210: #define IDS_L_BULGARIAN 252
211: #define IDS_L_CATALAN 253
212: #define IDS_L_CHINESE 254
213: #define IDS_L_CZECH 255
214: #define IDS_L_DANISH 256
215: #define IDS_L_DUTCH 257
216: #define IDS_L_ENGLISH 258
217: #define IDS_L_FINNISH 259
218: #define IDS_L_FRENCH 260
219: #define IDS_L_GERMAN 261
220: #define IDS_L_GREEK 262
221: #define IDS_L_HEBREW 263
222: #define IDS_L_HUNGARIAN 264
223: #define IDS_L_ICELANDIC 265
224: #define IDS_L_ITALIAN 266
225: #define IDS_L_JAPANESE 267
226: #define IDS_L_KOREAN 268
227: #define IDS_L_NORWEGIAN 269
228: #define IDS_L_POLISH 270
229: #define IDS_L_PORTUGUESE 271
230: #define IDS_L_RHAETO_ROMAN 272
231: #define IDS_L_ROMANIAN 273
232: #define IDS_L_RUSSIAN 274
233: #define IDS_L_SERBO_CROATIAN 275
234: #define IDS_L_SLOVAK 276
235: #define IDS_L_SPANISH 277
236: #define IDS_L_SWEDISH 278
237: #define IDS_L_THAI 279
238: #define IDS_L_TURKISH 280
239: #define IDS_L_URDU 281
240:
241: #define IDS_SL_DEFAULT 282
242: #define IDS_SL_NEUTRAL 283
243: #define IDS_SL_CHINESE_SIMPLIFIED 284
244: #define IDS_SL_CHINESE_TRADITIONAL 285
245: #define IDS_SL_DUTCH 286
246: #define IDS_SL_DUTCH_BELGIAN 287
247: #define IDS_SL_ENGLISH_US 288
248: #define IDS_SL_ENGLISH_UK 289
249: #define IDS_SL_ENGLISH_AUS 290
250: #define IDS_SL_ENGLISH_CAN 291
251: #define IDS_SL_FRENCH 292
252: #define IDS_SL_FRENCH_BELGIAN 293
253: #define IDS_SL_FRENCH_CANADIAN 294
254: #define IDS_SL_FRENCH_SWISS 295
255: #define IDS_SL_GERMAN 296
256: #define IDS_SL_GERMAN_SWISS 297
257: #define IDS_SL_ITALIAN 298
258: #define IDS_SL_ITALIAN_SWISS 299
259: #define IDS_SL_NORWEGIAN_BOKMAL 300
260: #define IDS_SL_NORWEGIAN_NYNORSK 301
261: #define IDS_SL_PORTUGUESE 302
262: #define IDS_SL_PORTUGUESE_BRAZILIAN 303
263: #define IDS_SL_SERBO_CROATIAN_CYRILLIC 304
264: #define IDS_SL_SERBO_CROATIAN_LATIN 305
265: #define IDS_SL_SPANISH 306
266: #define IDS_SL_SPANISH_MEXICAN 307
267: #define IDS_SL_SPANISH_MODERN 308
268:
269: /*
270: * Miscellaneous string id's.
271: */
272: #define IDS_GRID 309
273: #define IDS_MARGIN 310
274: #define IDS_CTRLSPACING 311
275: #define IDS_PUSHSPACING 312
276: #define IDS_DEFLBTEXT 313
277: #define IDS_APPNAME 314
278: #define IDS_DLGEDIT 315
279: #define IDS_POUNDDEFINE 316
280: #define IDS_UNTITLED 317
281: #define IDS_UNUSED 318
282: #define IDS_HELPFILE 319
283: #define IDS_DEFSAVENAME 320
284: #define IDS_TEMPEXT 321
285: #define IDS_CYFMTSTR 322
286: #define IDS_CXFMTSTR 323
287: #define IDS_DEFRESFILESPECNAME 324
288: #define IDS_DEFRESFILESPEC 325
289: #define IDS_DEFINCFILESPECNAME 326
290: #define IDS_DEFINCFILESPEC 327
291: #define IDS_DEFDLLFILESPECNAME 328
292: #define IDS_DEFDLLFILESPEC 329
293: #define IDS_RESOPENTITLE 330
294: #define IDS_RESSAVETITLE 331
295: #define IDS_INCOPENTITLE 332
296: #define IDS_INCSAVETITLE 333
297: #define IDS_DLLOPENTITLE 334
298: #define IDS_DEFINE 335
299: #define IDS_DEFTXTCHECKBOX 336
300: #define IDS_DEFTXTGROUP 337
301: #define IDS_DEFTXTPUSHBUTTON 338
302: #define IDS_DEFTXTRADIOBUTTON 339
303: #define IDS_DEFTXTTEXT 340
304: #define IDS_DEFTXTDIALOG 341
305: #define IDS_WCBUTTON 342
306: #define IDS_WCSCROLLBAR 343
307: #define IDS_WCEDIT 344
308: #define IDS_WCSTATIC 345
309: #define IDS_WCLISTBOX 346
310: #define IDS_WCCOMBOBOX 347
311: #define IDS_WCCUSTOM 348
312: #define IDS_WCDIALOG 349
313: #define IDS_DEFFONTNAME 350
314: #define IDS_INCEXT 351
315: #define IDS_RESEXT 352
316: #define IDS_DLLEXT 353
317: #define IDS_DOTH 354
318: #define IDS_DOTRES 355
319: #define IDS_DOTDLG 356
320: #define IDS_DLGEDITINI 357
321: #define IDS_SYMBOLLABEL 358
322: #define IDS_TEXTLABEL 359
323: #define IDS_CAPTIONLABEL 360
324: #define IDS_DLGNAMELABEL 361
325: #define IDS_DLGIDLABEL 362
326: #define IDS_ICONNAMELABEL 363
327: #define IDS_ICONIDLABEL 364
328: #define IDS_WIDTH 365
329: #define IDS_HEIGHT 366
330:
331: #define CSTRINGS 367 /* Count of strings in string table.*/
332:
333:
334: /*
335: * Menu id's. --------------------------------------------------------------
336: */
337:
338: /*
339: * File menu.
340: */
341: #define MENU_NEWRES 7000
342: #define MENU_OPEN 7001
343: #define MENU_SAVE 7002
344: #define MENU_SAVEAS 7003
345: #define MENU_SETINCLUDE 7004
346: #define MENU_NEWCUST 7005
347: #define MENU_OPENCUST 7006
348: #define MENU_REMCUST 7007
349: #define MENU_EXIT 7008
350:
351: /*
352: * Edit menu.
353: */
354: #define MENU_RESTOREDIALOG 7020
355: #define MENU_CUT 7021
356: #define MENU_COPY 7022
357: #define MENU_PASTE 7023
358: #define MENU_DELETE 7024
359: #define MENU_DUPLICATE 7025
360: #define MENU_SYMBOLS 7026
361: #define MENU_STYLES 7027
362: #define MENU_SIZETOTEXT 7028
363: #define MENU_NEWDIALOG 7029
364: #define MENU_SELECTDIALOG 7030
365:
366: /*
367: * Arrange menu.
368: */
369: #define MENU_ALIGNLEFT 7040
370: #define MENU_ALIGNVERT 7041
371: #define MENU_ALIGNRIGHT 7042
372: #define MENU_ALIGNTOP 7043
373: #define MENU_ALIGNHORZ 7044
374: #define MENU_ALIGNBOTTOM 7045
375: #define MENU_SPACEHORZ 7046
376: #define MENU_SPACEVERT 7047
377: #define MENU_ARRSIZEWIDTH 7048
378: #define MENU_ARRSIZEHEIGHT 7049
379: #define MENU_ARRPUSHBOTTOM 7050
380: #define MENU_ARRPUSHRIGHT 7051
381: #define MENU_ORDERGROUP 7052
382: #define MENU_ARRSETTINGS 7053
383:
384: /*
385: * Options menu.
386: */
387: #define MENU_TESTMODE 7060
388: #define MENU_HEXMODE 7061
389: #define MENU_TRANSLATE 7062
390: #define MENU_USENEWKEYWORDS 7063
391: #define MENU_SHOWTOOLBOX 7064
392:
393: /*
394: * Help menu.
395: */
396: #define MENU_CONTENTS 7070
397: #define MENU_SEARCH 7071
398: #define MENU_ABOUT 7072
399:
400: /*
401: * Hidden menu commands (accessed by accelerators).
402: */
403: #define MENU_HIDDEN_TOPROPBAR 7080
404: #define MENU_HIDDEN_TOTOOLBOX 7081
405:
406:
407: /*
408: * Various resource id's. --------------------------------------------------
409: */
410:
411: #define IDICON_DLGEDIT 8000 // Application icon.
412: #define IDICON_ICON 8001 // Generic Icon control icon.
413: #define IDACCEL_MAIN 8002 // Accelerator table resource.
414: #define IDMENU_MAIN 8003 // Menu resource.
415:
416: #define IDCUR_OUTSEL 8010
417: #define IDCUR_INSERT 8011
418: #define IDCUR_MOVE 8012
419: #define IDCUR_DROPTOOL 8013
420:
421: #define IDBM_TABSTOP 8020
422: #define IDBM_DRAGHANDLE 8021
423: #define IDBM_DRAGHANDLE2 8022
424:
425: /*
426: * Alignment menu bitmaps.
427: */
428: #define IDBM_ALEFT 8030
429: #define IDBM_AVERT 8031
430: #define IDBM_ARIGHT 8032
431: #define IDBM_ATOP 8033
432: #define IDBM_AHORZ 8034
433: #define IDBM_ABOTTOM 8035
434: #define IDBM_ASPCVERT 8036
435: #define IDBM_ASPCHORZ 8037
436: #define IDBM_ASZWIDTH 8038
437: #define IDBM_ASZHGHT 8039
438: #define IDBM_APBBOTTM 8040
439: #define IDBM_APBRIGHT 8041
440:
441: /*
442: * Toolbox button bitmaps. The IDBM_TU* id's are for the "up"
443: * (not depressed) bitmaps and the IDBM_TD* id's are for the "down"
444: * (depressed) bitmaps.
445: */
446: #define IDBM_TUPOINTR 8050
447: #define IDBM_TUTEXT 8051
448: #define IDBM_TUEDIT 8052
449: #define IDBM_TUGROUP 8053
450: #define IDBM_TUPUSH 8054
451: #define IDBM_TUCHECK 8055
452: #define IDBM_TURADIO 8056
453: #define IDBM_TUCOMBO 8057
454: #define IDBM_TULIST 8058
455: #define IDBM_TUHSCROL 8059
456: #define IDBM_TUVSCROL 8060
457: #define IDBM_TUFRAME 8061
458: #define IDBM_TURECT 8062
459: #define IDBM_TUICON 8063
460: #define IDBM_TUCUSTOM 8064
461:
462: #define IDBM_TDPOINTR 8070
463: #define IDBM_TDTEXT 8071
464: #define IDBM_TDEDIT 8072
465: #define IDBM_TDGROUP 8073
466: #define IDBM_TDPUSH 8074
467: #define IDBM_TDCHECK 8075
468: #define IDBM_TDRADIO 8076
469: #define IDBM_TDCOMBO 8077
470: #define IDBM_TDLIST 8078
471: #define IDBM_TDHSCROL 8079
472: #define IDBM_TDVSCROL 8080
473: #define IDBM_TDFRAME 8081
474: #define IDBM_TDRECT 8082
475: #define IDBM_TDICON 8083
476: #define IDBM_TDCUSTOM 8084
477:
478: /*
479: * Control Type bitmaps for the Order/Group dialog.
480: */
481: #define IDBM_CTTEXT 8090
482: #define IDBM_CTEDIT 8091
483: #define IDBM_CTGROUP 8092
484: #define IDBM_CTPUSH 8093
485: #define IDBM_CTCHECK 8094
486: #define IDBM_CTRADIO 8095
487: #define IDBM_CTCOMBO 8096
488: #define IDBM_CTLIST 8097
489: #define IDBM_CTHSCROL 8098
490: #define IDBM_CTVSCROL 8099
491: #define IDBM_CTFRAME 8100
492: #define IDBM_CTRECT 8101
493: #define IDBM_CTICON 8102
494: #define IDBM_CTCUSTOM 8103
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.