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

Windows编程

开发平台:

Visual C++

  1. //************************************************************************
  2. //**
  3. //**  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  4. //**  ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
  5. //**  TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR
  6. //**  A PARTICULAR PURPOSE.
  7. //**
  8. //**  Copyright (C) 1993 - 1997 Microsoft Corporation. All Rights Reserved.
  9. //**
  10. //**  res.h
  11. //**
  12. //**  DESCRIPTION:
  13. //**
  14. //**
  15. //**  HISTORY:
  16. //**     04/22/93       created.
  17. //**
  18. //************************************************************************
  19. #ifndef RES_H
  20. #define RES_H
  21. #define IDR_MAIN             1
  22. #define IDR_INSTRUM          2
  23. #define IDC_EDGE             3
  24. #define IDD_LINEEDIT         97
  25. #define IDD_IDFEDITDLG       98
  26. #define IDD_ABOUT            99
  27. //
  28. // MENU DEFINITIONS
  29. //
  30. #define  IDM_FILE_BASE        (100)
  31. #define  IDM_FILENEW          (IDM_FILE_BASE)
  32. #define  IDM_FILEOPEN         (IDM_FILE_BASE + 1)
  33. #define  IDM_FILESAVE         (IDM_FILE_BASE + 2)
  34. #define  IDM_FILESAVEAS       (IDM_FILE_BASE + 3)
  35. #define  IDM_NEW_INSTRUMENT   (IDM_FILE_BASE + 6)
  36. #define  IDM_FILEEXIT         (IDM_FILE_BASE + 9)
  37. #define  IDM_EDIT_BASE        (200)
  38. #define  IDM_EDITUNDO         (IDM_EDIT_BASE + 1)
  39. #define  IDM_EDITCUT          (IDM_EDIT_BASE + 2)
  40. #define  IDM_EDITCOPY         (IDM_EDIT_BASE + 3)
  41. #define  IDM_EDITPASTE        (IDM_EDIT_BASE + 4)
  42. #define  IDM_EDITDELETE       (IDM_EDIT_BASE + 5)
  43. #define  IDM_EDITSELECTALL    (IDM_EDIT_BASE + 6)
  44. #define  IDM_WINDOW_BASE      (300)
  45. #define  IDM_TILE             (IDM_WINDOW_BASE)
  46. #define  IDM_CASCADE          (IDM_WINDOW_BASE + 1)
  47. #define  IDM_ARRANGEICONS     (IDM_WINDOW_BASE + 2)
  48. #define  IDM_MDIFIRSTCHILD    (IDM_WINDOW_BASE + 10)
  49. #define  IDM_OPTIONS_BASE     (700)
  50. #define  IDM_OBJECT_BASE      (800)
  51. #define  IDM_OBJEDIT          (IDM_OBJECT_BASE)
  52. #define  IDM_HELP_BASE        (900)
  53. #define  IDM_HELP             (IDM_HELP_BASE)
  54. #define  IDM_ABOUT            (IDM_HELP_BASE + 9)
  55. //
  56. // jmk
  57. //
  58. #define  IDS_ERR_REGCLASSES   64
  59. #define  IDS_ERR_CREATEMAIN   65
  60. #define  IDS_ERR_MDICLIENT    66
  61. #define  IDS_ERR_NOHELP       67
  62. #define  IDS_ERR_SAVE         68
  63. #define  IDS_ERR_READONLY     69
  64. //
  65. // STRING TABLE DEFINITIONS
  66. //
  67. #define  STRINGTABLE_BASE           (0)
  68. #define  IDS_APPNAME                (STRINGTABLE_BASE + 1)
  69. #define  IDS_OFN_EXT_DEF            (STRINGTABLE_BASE + 2)
  70. #define  IDS_OFN_EXT_FILTER         (STRINGTABLE_BASE + 3)
  71. #define  IDS_DEF_FILE_NAME          (STRINGTABLE_BASE + 4)
  72. #define  IDS_SAVE_CHANGES           (STRINGTABLE_BASE + 5)
  73. #define  IDS_MESSAGE_BOX_TITLE      (STRINGTABLE_BASE + 6)
  74. #define  IDS_CHANNEL                (STRINGTABLE_BASE + 7)
  75. #define  IDS_CAPTION_BAR            (STRINGTABLE_BASE + 8)
  76. #define  IDS_QUERY_SAVE             (STRINGTABLE_BASE + 9)
  77. #define  IDS_CHANNEL_TYPE_BASE      (STRINGTABLE_BASE + 10)
  78. #define  IDS_CHANNEL_TYPE_GENERAL   (IDS_CHANNEL_TYPE_BASE + 0)
  79. #define  IDS_CHANNEL_TYPE_DRUM      (IDS_CHANNEL_TYPE_BASE + 1)
  80. #define  IDS_CHANNEL_TYPE_LIGHTING  (IDS_CHANNEL_TYPE_BASE + 2)
  81. #define  IDS_TREE_LABEL             (STRINGTABLE_BASE + 16)
  82. #define  IDS_VIEW_LABEL             (STRINGTABLE_BASE + 17)
  83. #define  IDS_YES                    (STRINGTABLE_BASE + 20)
  84. #define  IDS_NO                     (STRINGTABLE_BASE + 21)
  85. #define  IDS_GENERAL_INIT           (STRINGTABLE_BASE + 22)
  86. #define  IDS_DRUM_INIT              (STRINGTABLE_BASE + 23)
  87. #define  IDS_IS_RTL                 (STRINGTABLE_BASE + 24)
  88. //
  89. // ERROR VALUES
  90. //
  91. #define  IDFERR_BASE                (STRINGTABLE_BASE + 50)
  92. #define  IDFERR_BADREAD             (IDFERR_BASE + 0)
  93. #define  IDFERR_NOMEM               (IDFERR_BASE + 1)
  94. #define  IDFERR_BADCHUNK            (IDFERR_BASE + 2)
  95. #define  IDFERR_CANNOTCREATEFILE    (IDFERR_BASE + 3)
  96. #define  IDFERR_CANNOTFINDCHUNK     (IDFERR_BASE + 4)
  97. #define  IDFERR_BADWRITE            (IDFERR_BASE + 5)
  98. #define  IDFERR_BADNUMBER           (IDFERR_BASE + 6)
  99. #define  IDFERR_CANNOTCREATECHUNK   (IDFERR_BASE + 7)
  100. #define  IDS_BAD_HEX_INPUT          (IDFERR_BASE+30)
  101. #define  IDS_SECTION_NAME_BASE   (STRINGTABLE_BASE + 100)
  102. #define  IDS_TITLE_BAR_BASE      (STRINGTABLE_BASE + 150)
  103. #define  IDS_TITLE_BAR_HEADER    (IDS_TITLE_BAR_BASE + 0)
  104. #define  IDS_TITLE_BAR_INSTINFO  (IDS_TITLE_BAR_BASE + 1)
  105. #define  IDS_TITLE_BAR_INSTCAPS  (IDS_TITLE_BAR_BASE + 2)
  106. #define  IDS_TITLE_BAR_CHANNELS  (IDS_TITLE_BAR_BASE + 3)
  107. #define  IDS_TITLE_BAR_PATCHES   (IDS_TITLE_BAR_BASE + 4)
  108. #define  IDS_TITLE_BAR_KEYMAPS   (IDS_TITLE_BAR_BASE + 5)
  109. #define  IDS_HEADER_BASE         (STRINGTABLE_BASE + 200)
  110. #define  IDS_INST_BASE           (STRINGTABLE_BASE + 300)
  111. #define  IDS_CAPS_BASE           (STRINGTABLE_BASE + 400)
  112. #define  GENERAL_PATCH           (STRINGTABLE_BASE + 500)
  113. #define  DRUM_KEY                (STRINGTABLE_BASE + 700)
  114. // 
  115. // DIALOG INCLUDE FILE's
  116. //
  117. #define  IDL_INSTRUMENTS         1001
  118. #define  IDC_CURRENT_INSTRUM     1002
  119. // drawstr's editing dialog
  120. //
  121. #define IDE_VALUE            11
  122. #define IDC_VALUELABEL       12
  123. // obsolete
  124. //
  125. #define ID_CURRENT_INSTRUMENT       1102
  126. #define ID_PREVIOUS_INSTRUMENT      1103
  127. #define ID_NEXT_INSTRUMENT          1104
  128. #define ID_IDF_CURRENT_SECTION      1101
  129. #define ID_EDIT_BOX                 1106
  130. #define ID_HEADER_TEXT_LEFT         1107
  131. #define ID_LIST_BOX                 1109
  132. #define ID_HEADER_TEXT_RIGHT        1108
  133. #define ID_INSTRUMENT_SCROLL        1110
  134. #define ID_DRUM_CHANNELS            1111
  135. #define ID_EDIT_ENTER               1105
  136. #endif