home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / audio / idfedit / idfedit.rc < prev    next >
Text File  |  1997-10-05  |  17KB  |  514 lines

  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. *****************************************************************************/
  11.  
  12. //Microsoft Visual C++ generated resource script.
  13. //
  14. #define APSTUDIO_READONLY_SYMBOLS
  15. /////////////////////////////////////////////////////////////////////////////
  16. //
  17. // Generated from the TEXTINCLUDE 2 resource.
  18. //
  19. #define APSTUDIO_HIDDEN_SYMBOLS
  20. #include "windows.h"
  21. #undef APSTUDIO_HIDDEN_SYMBOLS
  22. #include "res.h"
  23.  
  24. /////////////////////////////////////////////////////////////////////////////
  25. #undef APSTUDIO_READONLY_SYMBOLS
  26.  
  27.  
  28. /////////////////////////////////////////////////////////////////////////////
  29. //
  30. // Icon
  31. //
  32.  
  33. IDR_MAIN                ICON    DISCARDABLE     "idf.ico"
  34. IDR_INSTRUM             ICON    DISCARDABLE     "piano.ico"
  35.  
  36. /////////////////////////////////////////////////////////////////////////////
  37. //
  38. // Menu
  39. //
  40.  
  41. IDR_MAIN MENU DISCARDABLE 
  42. BEGIN
  43.     POPUP "&File"
  44.     BEGIN
  45.         MENUITEM "&New",                        IDM_FILENEW
  46.         MENUITEM "&Open...",                    IDM_FILEOPEN
  47.         MENUITEM "&Save",                       IDM_FILESAVE, GRAYED
  48.         MENUITEM "Save &As...",                 IDM_FILESAVEAS, GRAYED
  49.         MENUITEM SEPARATOR
  50.         MENUITEM "New Instrument",              IDM_NEW_INSTRUMENT
  51.         MENUITEM SEPARATOR
  52.         MENUITEM "E&xit",                       IDM_FILEEXIT
  53.     END
  54.     POPUP "&Edit"
  55.     BEGIN
  56.         MENUITEM "Cu&t\tCtrl+X",                IDM_EDITCUT
  57.         MENUITEM "&Copy\tCtrl+C",               IDM_EDITCOPY
  58.         MENUITEM "&Paste\tCtrl+V",              IDM_EDITPASTE
  59.         MENUITEM "&Delete\tDel",                IDM_EDITDELETE
  60.     END
  61.     POPUP "&Help"
  62.     BEGIN
  63.         MENUITEM "&About...",                   IDM_ABOUT
  64.     END
  65. END
  66.  
  67. 2 MENU DISCARDABLE
  68. BEGIN
  69.     POPUP "&Object"
  70.     BEGIN
  71.         MENUITEM "&Edit",                       IDM_OBJEDIT
  72.         MENUITEM "&Copy",                       IDM_EDITCOPY
  73.         MENUITEM "&Paste",                      IDM_EDITPASTE
  74.     END
  75.     POPUP "&Stuff"
  76.     BEGIN
  77.         MENUITEM "&Undo\tCtrl+Z",               IDM_EDITUNDO
  78.         MENUITEM SEPARATOR
  79.         MENUITEM "Select &All",                 IDM_EDITSELECTALL
  80.     END
  81. END
  82.  
  83.  
  84. /////////////////////////////////////////////////////////////////////////////
  85. //
  86. // Accelerator
  87. //
  88.  
  89. IDR_MAIN ACCELERATORS MOVEABLE PURE 
  90. BEGIN
  91.     VK_F1,          IDM_ABOUT,              VIRTKEY 
  92.     "Z",            IDM_EDITUNDO,           VIRTKEY, CONTROL
  93.     "X",            IDM_EDITCUT,            VIRTKEY, CONTROL
  94.     "C",            IDM_EDITCOPY,           VIRTKEY, CONTROL
  95.     "V",            IDM_EDITPASTE,          VIRTKEY, CONTROL
  96. END
  97.  
  98.  
  99. /////////////////////////////////////////////////////////////////////////////
  100. //
  101. // Dialog
  102. //
  103.  
  104. IDD_ABOUT DIALOG DISCARDABLE  44, 13, 185, 67
  105. STYLE WS_POPUP | WS_DLGFRAME
  106. FONT 8, "MS Sans Serif"
  107. BEGIN
  108.     CTEXT           "Instrument Definition File Editor",103,40,5,105,10,NOT 
  109.                     WS_GROUP
  110.     DEFPUSHBUTTON   "OK",IDOK,70,50,45,10
  111.     ICON            IDR_MAIN,102,10,10,18,21
  112.     CTEXT           "Copyright (C) 1985 - 1996 Microsoft Corp.",106,20,35,145,
  113.                     10,NOT WS_GROUP
  114.     CTEXT           "Sample Application",104,60,15,65,10,NOT WS_GROUP
  115.     CTEXT           "for Microsoft Windows Version 4.0",105,30,25,135,10,NOT 
  116.                     WS_GROUP
  117. END
  118.  
  119. IDD_LINEEDIT DIALOG DISCARDABLE  96, 20, 210, 60
  120. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  121. CAPTION "Edit"
  122. FONT 8, "MS Sans Serif"
  123. BEGIN
  124.     CONTROL         "",IDC_VALUELABEL,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,6,5,197,8
  125.     CONTROL         "&Value",-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,6,15,41,8
  126.     EDITTEXT        IDE_VALUE,6,23,197,12,ES_AUTOHSCROLL
  127.     DEFPUSHBUTTON   "OK",IDOK,53,40,44,14
  128.     PUSHBUTTON      "Cancel",IDCANCEL,113,40,44,14
  129. END
  130.  
  131.  
  132. #ifdef APSTUDIO_INVOKED
  133. /////////////////////////////////////////////////////////////////////////////
  134. //
  135. // TEXTINCLUDE
  136. //
  137.  
  138. 1 TEXTINCLUDE DISCARDABLE 
  139. BEGIN
  140.     "\0"
  141. END
  142.  
  143. 2 TEXTINCLUDE DISCARDABLE 
  144. BEGIN
  145.     "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
  146.     "#include ""windows.h""\r\n"
  147.     "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
  148.     "#include ""res.h""\r\n"
  149.     "\0"
  150. END
  151.  
  152. 3 TEXTINCLUDE DISCARDABLE 
  153. BEGIN
  154.     "#include ""idfedit.rcv""\r\n"
  155.     "\0"
  156. END
  157.  
  158. /////////////////////////////////////////////////////////////////////////////
  159. #endif    // APSTUDIO_INVOKED
  160.  
  161.  
  162. /////////////////////////////////////////////////////////////////////////////
  163. //
  164. // Cursor
  165. //
  166.  
  167. IDC_EDGE                CURSOR  DISCARDABLE     "slider.cur"
  168.  
  169. /////////////////////////////////////////////////////////////////////////////
  170. //
  171. // String Table
  172. //
  173.  
  174. STRINGTABLE DISCARDABLE 
  175. BEGIN
  176.     IDS_APPNAME             "IDFEdit"
  177.     IDS_OFN_EXT_DEF         "idf"
  178.     IDS_OFN_EXT_FILTER      "IDF files (*.idf)!*.idf!All files (*.*)!*.*!"
  179.     IDS_DEF_FILE_NAME       "<untitled>"
  180.     IDS_SAVE_CHANGES        "Do you wish to save the current changes?"
  181.     IDS_MESSAGE_BOX_TITLE   "Attention"
  182.     IDS_CHANNEL             "CHANNEL"
  183.     IDS_CAPTION_BAR         "IDF Edit"
  184.     IDS_QUERY_SAVE          "The file %s has changed.  Do you wish to save changes before  continuing?"
  185.     IDS_CHANNEL_TYPE_GENERAL "GENERAL"
  186.     IDS_CHANNEL_TYPE_DRUM   "DRUM"
  187.     IDS_CHANNEL_TYPE_LIGHTING "LIGHTING"
  188. END
  189.  
  190. STRINGTABLE DISCARDABLE 
  191. BEGIN
  192.     IDS_TREE_LABEL          "Instrument"
  193.     IDS_VIEW_LABEL          "Definition Data"
  194.     IDS_YES                 "YES"
  195.     IDS_NO                  "NO"
  196.     IDS_GENERAL_INIT        "GENERAL INIT"
  197.     IDS_DRUM_INIT           "DRUM INIT"
  198.     IDS_IS_RTL              "0=rtl"
  199. END
  200.  
  201. STRINGTABLE DISCARDABLE 
  202. BEGIN
  203.     IDS_ERR_REGCLASSES      "Failed to registr classes - exiting"
  204.     IDS_ERR_CREATEMAIN      "Failed to create main window - exiting"
  205.     IDS_ERR_MDICLIENT       "Failed to create MDI client - exiting"
  206.     IDS_ERR_NOHELP          "Help has not yet be implemented"
  207.     IDS_ERR_SAVE            "Can't save changes to %s"
  208.     IDS_ERR_READONLY        "%s is a Read Only File"
  209. END
  210.  
  211. STRINGTABLE DISCARDABLE 
  212. BEGIN
  213.     IDFERR_BADREAD          "Could not read from the file."
  214.     IDFERR_NOMEM            "Could not allocate memory for application"
  215.     IDFERR_BADCHUNK         "The file has a bad chunk."
  216.     IDFERR_CANNOTCREATEFILE "IDF Edit cannot create this file."
  217.     IDFERR_CANNOTFINDCHUNK  "Cannot find necessary chunk in IDF file."
  218.     IDFERR_BADWRITE         "Could not write to the file."
  219.     IDFERR_BADNUMBER        "The number entered is invalid."
  220.     IDFERR_CANNOTCREATECHUNK "IDF Edit cannot create new chunk."
  221. END
  222.  
  223. STRINGTABLE DISCARDABLE 
  224. BEGIN
  225.     IDS_BAD_HEX_INPUT       "Invalid hex string entered."
  226. END
  227.  
  228. STRINGTABLE DISCARDABLE 
  229. BEGIN
  230.     100                     "IDF Header"
  231.     101                     "IDF Instrument Info"
  232.     102                     "IDF Instrument Caps"
  233.     103                     "IDF Channel Capabilities"
  234.     104                     "IDF Patch Maps"
  235.     105                     "IDF Key Maps"
  236. END
  237.  
  238. STRINGTABLE DISCARDABLE 
  239. BEGIN
  240.     IDS_TITLE_BAR_HEADER    "IDF Header!"
  241.     IDS_TITLE_BAR_INSTINFO  "Instrument Information!"
  242.     IDS_TITLE_BAR_INSTCAPS  "Instrument Capabilities!"
  243.     IDS_TITLE_BAR_CHANNELS  "Channels!Types"
  244.     IDS_TITLE_BAR_PATCHES   "General MIDI Patches!Instrument Patches"
  245.     IDS_TITLE_BAR_KEYMAPS   "General MIDI Key Maps!Instrument Key Maps"
  246. END
  247.  
  248. STRINGTABLE DISCARDABLE 
  249. BEGIN
  250.     200                     "Version"
  251.     201                     "Creator"
  252. END
  253.  
  254. STRINGTABLE DISCARDABLE 
  255. BEGIN
  256.     300                     "Manufacturer's Name"
  257.     301                     "Product Name"
  258.     302                     "Manufacturer's ID"
  259.     303                     "Product ID"
  260. END
  261.  
  262. STRINGTABLE DISCARDABLE 
  263. BEGIN
  264.     304                     "Revision"
  265. END
  266.  
  267. STRINGTABLE DISCARDABLE 
  268. BEGIN
  269.     400                     "Base Channel"
  270.     401                     "Number of Channels"
  271.     402                     "Instrument's Polyphony"
  272.     403                     "Channel Polyphony"
  273.     404                     "Supports General MIDI"
  274.     405                     "SysEx Support"
  275. END
  276.  
  277. STRINGTABLE DISCARDABLE 
  278. BEGIN
  279.     500                     "Acoustic Grand Piano"
  280.     501                     "Bright Acoustic Piano"
  281.     502                     "Electric Grand Piano"
  282.     503                     "Honky-tonk Piano"
  283.     504                     "Rhodes Piano"
  284.     505                     "Chorused Piano"
  285.     506                     "Harpsichord"
  286.     507                     "Clavinet"
  287.     508                     "Celesta"
  288.     509                     "Glockenspiel"
  289.     510                     "Music Box"
  290.     511                     "Vibraphone"
  291. END
  292.  
  293. STRINGTABLE DISCARDABLE 
  294. BEGIN
  295.     512                     "Marimba"
  296.     513                     "Xylophone"
  297.     514                     "Tubular Bells"
  298.     515                     "Dulcimer"
  299.     516                     "Hammond Organ"
  300.     517                     "Percussive Organ"
  301.     518                     "Rock Organ"
  302.     519                     "Church Organ"
  303.     520                     "Reed Organ"
  304.     521                     "Accordion"
  305.     522                     "Harmonica"
  306.     523                     "Tango Accordion"
  307.     524                     "Acoustic Guitar (nylon)"
  308.     525                     "Acoustic Guitar (steel)"
  309.     526                     "Electric Guitar (jazz)"
  310.     527                     "Electric Guitar (clean)"
  311. END
  312.  
  313. STRINGTABLE DISCARDABLE 
  314. BEGIN
  315.     528                     "Electric Guitar (muted)"
  316.     529                     "Overdriven Guitar"
  317.     530                     "Distortion Guitar"
  318.     531                     "Guitar Harmonics"
  319.     532                     "Acoustic Bass"
  320.     533                     "Electric Bass (fingered)"
  321.     534                     "Electric Bass (picked)"
  322.     535                     "Fretless Bass"
  323.     536                     "Slap Bass 1"
  324.     537                     "Slap Bass 2"
  325.     538                     "Synth Bass 1"
  326.     539                     "Synth Bass 2"
  327.     540                     "Violin"
  328.     541                     "Viola"
  329.     542                     "Cello"
  330.     543                     "Contrabass"
  331. END
  332.  
  333. STRINGTABLE DISCARDABLE 
  334. BEGIN
  335.     544                     "Tremolo Strings"
  336.     545                     "Pizzicato Strings"
  337.     546                     "Orchestral Harp"
  338.     547                     "Timpani"
  339.     548                     "String Ensemble 1"
  340.     549                     "String Ensemble 2"
  341.     550                     "Synth Strings 1"
  342.     551                     "Synth Strings 2"
  343.     552                     "Choir Aahs"
  344.     553                     "Voice Oohs"
  345.     554                     "Synth Voice"
  346.     555                     "Orchestra Hit"
  347.     556                     "Trumpet"
  348.     557                     "Trombone"
  349.     558                     "Tuba"
  350.     559                     "Muted Trumpet"
  351. END
  352.  
  353. STRINGTABLE DISCARDABLE 
  354. BEGIN
  355.     560                     "French Horn"
  356.     561                     "Brass Section"
  357.     562                     "Synth Brass 1"
  358.     563                     "Synth Brass 2"
  359.     564                     "Soprano Sax"
  360.     565                     "Alto Sax"
  361.     566                     "Tenor Sax"
  362.     567                     "Baritone Sax"
  363.     568                     "Oboe"
  364.     569                     "English Horn"
  365.     570                     "Bassoon"
  366.     571                     "Clarinet"
  367.     572                     "Piccolo"
  368.     573                     "Flute"
  369.     574                     "Recorder"
  370.     575                     "Pan Flute"
  371. END
  372.  
  373. STRINGTABLE DISCARDABLE 
  374. BEGIN
  375.     576                     "Blown Bottle"
  376.     577                     "Shakuhachi"
  377.     578                     "Whistle"
  378.     579                     "Ocarina"
  379.     580                     "Lead 1 (square)"
  380.     581                     "Lead 2 (sawtooth)"
  381.     582                     "Lead 3 (calliope)"
  382.     583                     "Lead 4 (chiff)"
  383.     584                     "Lead 5 (charang)"
  384.     585                     "Lead 6 (voice)"
  385.     586                     "Lead 7 (fifths)"
  386.     587                     "Lead 8 (bass + lead)"
  387.     588                     "Pad 1 (new age)"
  388.     589                     "Pad 2 (warm)"
  389.     590                     "Pad 3 (polysynth)"
  390.     591                     "Pad 4 (choir)"
  391. END
  392.  
  393. STRINGTABLE DISCARDABLE 
  394. BEGIN
  395.     592                     "Pad 5 (bowed)"
  396.     593                     "Pad 6 (metallic)"
  397.     594                     "Pad 7 (halo)"
  398.     595                     "Pad 8 (sweep)"
  399.     596                     "FX 1 (rain)"
  400.     597                     "FX 2 (soundtrack)"
  401.     598                     "FX 3 (crystal)"
  402.     599                     "FX 4 (atmosphere)"
  403.     600                     "FX 5 (brightness)"
  404.     601                     "FX 6 (goblins)"
  405.     602                     "FX 7 (echoes)"
  406.     603                     "FX 8 (sci-fi)"
  407.     604                     "Sitar"
  408.     605                     "Banjo"
  409.     606                     "Shamisen"
  410.     607                     "Koto"
  411. END
  412.  
  413. STRINGTABLE DISCARDABLE 
  414. BEGIN
  415.     608                     "Kalimba"
  416.     609                     "Bagpipe"
  417.     610                     "Fiddle"
  418.     611                     "Shanai"
  419.     612                     "Tinkle Bell"
  420.     613                     "Agogo"
  421.     614                     "Steel Drums"
  422.     615                     "Woodblock"
  423.     616                     "Taiko Drum"
  424.     617                     "Melodic Tom"
  425.     618                     "Synth Drum"
  426.     619                     "Reverse Cymbal"
  427.     620                     "Guitar Fret Noise"
  428.     621                     "Breath Noise"
  429.     622                     "Seashore"
  430.     623                     "Bird Tweet"
  431. END
  432.  
  433. STRINGTABLE DISCARDABLE 
  434. BEGIN
  435.     624                     "Telephone Ring"
  436.     625                     "Helicopter"
  437.     626                     "Applause"
  438.     627                     "Gunshot"
  439. END
  440.  
  441. STRINGTABLE DISCARDABLE 
  442. BEGIN
  443.     735                     "Acoustic Bass Drum"
  444. END
  445.  
  446. STRINGTABLE DISCARDABLE 
  447. BEGIN
  448.     736                     "Bass Drum 1"
  449.     737                     "Side Stick"
  450.     738                     "Acoustic Snare"
  451.     739                     "Hand Clap"
  452.     740                     "Electric Snare"
  453.     741                     "Low Floor Tom"
  454.     742                     "Closed Hi Hat"
  455.     743                     "High Floor Tom"
  456.     744                     "Pedal Hi Hat"
  457.     745                     "Low Tom"
  458.     746                     "Open Hi Hat"
  459.     747                     "Low-Mid Tom"
  460.     748                     "High-Mid Tom"
  461.     749                     "Crash Cymbal 1"
  462.     750                     "High Tom"
  463.     751                     "Ride Cymbal 1"
  464. END
  465.  
  466. STRINGTABLE DISCARDABLE 
  467. BEGIN
  468.     752                     "Chinese Cymbal"
  469.     753                     "Ride Bell"
  470.     754                     "Tambourine"
  471.     755                     "Splash Cymbal"
  472.     756                     "Cowbell"
  473.     757                     "Crash Cymbal 2"
  474.     758                     "Vibraslap"
  475.     759                     "Ride Cymbal 2"
  476.     760                     "High Bongo"
  477.     761                     "Low Bongo"
  478.     762                     "Mute High Conga"
  479.     763                     "Open High Conga"
  480.     764                     "Low Conga"
  481.     765                     "High Timbale"
  482.     766                     "Low Timbale"
  483.     767                     "High Agogo"
  484. END
  485.  
  486. STRINGTABLE DISCARDABLE 
  487. BEGIN
  488.     768                     "Low Agogo"
  489.     769                     "Cabase"
  490.     770                     "Maracas"
  491.     771                     "Short Whistle"
  492.     772                     "Long Whistle"
  493.     773                     "Short Guiro"
  494.     774                     "Long Guiro"
  495.     775                     "Claves"
  496.     776                     "High Wood Block"
  497.     777                     "Low Wood Block"
  498.     778                     "Mute Cuica"
  499.     779                     "Open Cuica"
  500.     780                     "Mute Triangle"
  501.     781                     "Open Triangle"
  502. END
  503.  
  504.  
  505. #ifndef APSTUDIO_INVOKED
  506. /////////////////////////////////////////////////////////////////////////////
  507. //
  508. // Generated from the TEXTINCLUDE 3 resource.
  509. //
  510. #include "idfedit.rcv"
  511.  
  512. /////////////////////////////////////////////////////////////////////////////
  513. #endif    // not APSTUDIO_INVOKED
  514.