IDS.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:19k
源码类别:

Windows编程

开发平台:

Visual C++

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