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 >
Wrap
Text File
|
1997-10-05
|
17KB
|
514 lines
/*****************************************************************************
*
* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR
* A PARTICULAR PURPOSE.
*
* Copyright (C) 1993 - 1997 Microsoft Corporation. All Rights Reserved.
*
*****************************************************************************/
//Microsoft Visual C++ generated resource script.
//
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
#include "res.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
IDR_MAIN ICON DISCARDABLE "idf.ico"
IDR_INSTRUM ICON DISCARDABLE "piano.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MAIN MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_FILENEW
MENUITEM "&Open...", IDM_FILEOPEN
MENUITEM "&Save", IDM_FILESAVE, GRAYED
MENUITEM "Save &As...", IDM_FILESAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "New Instrument", IDM_NEW_INSTRUMENT
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_FILEEXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "Cu&t\tCtrl+X", IDM_EDITCUT
MENUITEM "&Copy\tCtrl+C", IDM_EDITCOPY
MENUITEM "&Paste\tCtrl+V", IDM_EDITPASTE
MENUITEM "&Delete\tDel", IDM_EDITDELETE
END
POPUP "&Help"
BEGIN
MENUITEM "&About...", IDM_ABOUT
END
END
2 MENU DISCARDABLE
BEGIN
POPUP "&Object"
BEGIN
MENUITEM "&Edit", IDM_OBJEDIT
MENUITEM "&Copy", IDM_EDITCOPY
MENUITEM "&Paste", IDM_EDITPASTE
END
POPUP "&Stuff"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_EDITUNDO
MENUITEM SEPARATOR
MENUITEM "Select &All", IDM_EDITSELECTALL
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAIN ACCELERATORS MOVEABLE PURE
BEGIN
VK_F1, IDM_ABOUT, VIRTKEY
"Z", IDM_EDITUNDO, VIRTKEY, CONTROL
"X", IDM_EDITCUT, VIRTKEY, CONTROL
"C", IDM_EDITCOPY, VIRTKEY, CONTROL
"V", IDM_EDITPASTE, VIRTKEY, CONTROL
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUT DIALOG DISCARDABLE 44, 13, 185, 67
STYLE WS_POPUP | WS_DLGFRAME
FONT 8, "MS Sans Serif"
BEGIN
CTEXT "Instrument Definition File Editor",103,40,5,105,10,NOT
WS_GROUP
DEFPUSHBUTTON "OK",IDOK,70,50,45,10
ICON IDR_MAIN,102,10,10,18,21
CTEXT "Copyright (C) 1985 - 1996 Microsoft Corp.",106,20,35,145,
10,NOT WS_GROUP
CTEXT "Sample Application",104,60,15,65,10,NOT WS_GROUP
CTEXT "for Microsoft Windows Version 4.0",105,30,25,135,10,NOT
WS_GROUP
END
IDD_LINEEDIT DIALOG DISCARDABLE 96, 20, 210, 60
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Edit"
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "",IDC_VALUELABEL,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,6,5,197,8
CONTROL "&Value",-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,6,15,41,8
EDITTEXT IDE_VALUE,6,23,197,12,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,53,40,44,14
PUSHBUTTON "Cancel",IDCANCEL,113,40,44,14
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""res.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""idfedit.rcv""\r\n"
"\0"
END
/////////////////////////////////////////////////////////////////////////////
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Cursor
//
IDC_EDGE CURSOR DISCARDABLE "slider.cur"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "IDFEdit"
IDS_OFN_EXT_DEF "idf"
IDS_OFN_EXT_FILTER "IDF files (*.idf)!*.idf!All files (*.*)!*.*!"
IDS_DEF_FILE_NAME "<untitled>"
IDS_SAVE_CHANGES "Do you wish to save the current changes?"
IDS_MESSAGE_BOX_TITLE "Attention"
IDS_CHANNEL "CHANNEL"
IDS_CAPTION_BAR "IDF Edit"
IDS_QUERY_SAVE "The file %s has changed. Do you wish to save changes before continuing?"
IDS_CHANNEL_TYPE_GENERAL "GENERAL"
IDS_CHANNEL_TYPE_DRUM "DRUM"
IDS_CHANNEL_TYPE_LIGHTING "LIGHTING"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TREE_LABEL "Instrument"
IDS_VIEW_LABEL "Definition Data"
IDS_YES "YES"
IDS_NO "NO"
IDS_GENERAL_INIT "GENERAL INIT"
IDS_DRUM_INIT "DRUM INIT"
IDS_IS_RTL "0=rtl"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERR_REGCLASSES "Failed to registr classes - exiting"
IDS_ERR_CREATEMAIN "Failed to create main window - exiting"
IDS_ERR_MDICLIENT "Failed to create MDI client - exiting"
IDS_ERR_NOHELP "Help has not yet be implemented"
IDS_ERR_SAVE "Can't save changes to %s"
IDS_ERR_READONLY "%s is a Read Only File"
END
STRINGTABLE DISCARDABLE
BEGIN
IDFERR_BADREAD "Could not read from the file."
IDFERR_NOMEM "Could not allocate memory for application"
IDFERR_BADCHUNK "The file has a bad chunk."
IDFERR_CANNOTCREATEFILE "IDF Edit cannot create this file."
IDFERR_CANNOTFINDCHUNK "Cannot find necessary chunk in IDF file."
IDFERR_BADWRITE "Could not write to the file."
IDFERR_BADNUMBER "The number entered is invalid."
IDFERR_CANNOTCREATECHUNK "IDF Edit cannot create new chunk."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BAD_HEX_INPUT "Invalid hex string entered."
END
STRINGTABLE DISCARDABLE
BEGIN
100 "IDF Header"
101 "IDF Instrument Info"
102 "IDF Instrument Caps"
103 "IDF Channel Capabilities"
104 "IDF Patch Maps"
105 "IDF Key Maps"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TITLE_BAR_HEADER "IDF Header!"
IDS_TITLE_BAR_INSTINFO "Instrument Information!"
IDS_TITLE_BAR_INSTCAPS "Instrument Capabilities!"
IDS_TITLE_BAR_CHANNELS "Channels!Types"
IDS_TITLE_BAR_PATCHES "General MIDI Patches!Instrument Patches"
IDS_TITLE_BAR_KEYMAPS "General MIDI Key Maps!Instrument Key Maps"
END
STRINGTABLE DISCARDABLE
BEGIN
200 "Version"
201 "Creator"
END
STRINGTABLE DISCARDABLE
BEGIN
300 "Manufacturer's Name"
301 "Product Name"
302 "Manufacturer's ID"
303 "Product ID"
END
STRINGTABLE DISCARDABLE
BEGIN
304 "Revision"
END
STRINGTABLE DISCARDABLE
BEGIN
400 "Base Channel"
401 "Number of Channels"
402 "Instrument's Polyphony"
403 "Channel Polyphony"
404 "Supports General MIDI"
405 "SysEx Support"
END
STRINGTABLE DISCARDABLE
BEGIN
500 "Acoustic Grand Piano"
501 "Bright Acoustic Piano"
502 "Electric Grand Piano"
503 "Honky-tonk Piano"
504 "Rhodes Piano"
505 "Chorused Piano"
506 "Harpsichord"
507 "Clavinet"
508 "Celesta"
509 "Glockenspiel"
510 "Music Box"
511 "Vibraphone"
END
STRINGTABLE DISCARDABLE
BEGIN
512 "Marimba"
513 "Xylophone"
514 "Tubular Bells"
515 "Dulcimer"
516 "Hammond Organ"
517 "Percussive Organ"
518 "Rock Organ"
519 "Church Organ"
520 "Reed Organ"
521 "Accordion"
522 "Harmonica"
523 "Tango Accordion"
524 "Acoustic Guitar (nylon)"
525 "Acoustic Guitar (steel)"
526 "Electric Guitar (jazz)"
527 "Electric Guitar (clean)"
END
STRINGTABLE DISCARDABLE
BEGIN
528 "Electric Guitar (muted)"
529 "Overdriven Guitar"
530 "Distortion Guitar"
531 "Guitar Harmonics"
532 "Acoustic Bass"
533 "Electric Bass (fingered)"
534 "Electric Bass (picked)"
535 "Fretless Bass"
536 "Slap Bass 1"
537 "Slap Bass 2"
538 "Synth Bass 1"
539 "Synth Bass 2"
540 "Violin"
541 "Viola"
542 "Cello"
543 "Contrabass"
END
STRINGTABLE DISCARDABLE
BEGIN
544 "Tremolo Strings"
545 "Pizzicato Strings"
546 "Orchestral Harp"
547 "Timpani"
548 "String Ensemble 1"
549 "String Ensemble 2"
550 "Synth Strings 1"
551 "Synth Strings 2"
552 "Choir Aahs"
553 "Voice Oohs"
554 "Synth Voice"
555 "Orchestra Hit"
556 "Trumpet"
557 "Trombone"
558 "Tuba"
559 "Muted Trumpet"
END
STRINGTABLE DISCARDABLE
BEGIN
560 "French Horn"
561 "Brass Section"
562 "Synth Brass 1"
563 "Synth Brass 2"
564 "Soprano Sax"
565 "Alto Sax"
566 "Tenor Sax"
567 "Baritone Sax"
568 "Oboe"
569 "English Horn"
570 "Bassoon"
571 "Clarinet"
572 "Piccolo"
573 "Flute"
574 "Recorder"
575 "Pan Flute"
END
STRINGTABLE DISCARDABLE
BEGIN
576 "Blown Bottle"
577 "Shakuhachi"
578 "Whistle"
579 "Ocarina"
580 "Lead 1 (square)"
581 "Lead 2 (sawtooth)"
582 "Lead 3 (calliope)"
583 "Lead 4 (chiff)"
584 "Lead 5 (charang)"
585 "Lead 6 (voice)"
586 "Lead 7 (fifths)"
587 "Lead 8 (bass + lead)"
588 "Pad 1 (new age)"
589 "Pad 2 (warm)"
590 "Pad 3 (polysynth)"
591 "Pad 4 (choir)"
END
STRINGTABLE DISCARDABLE
BEGIN
592 "Pad 5 (bowed)"
593 "Pad 6 (metallic)"
594 "Pad 7 (halo)"
595 "Pad 8 (sweep)"
596 "FX 1 (rain)"
597 "FX 2 (soundtrack)"
598 "FX 3 (crystal)"
599 "FX 4 (atmosphere)"
600 "FX 5 (brightness)"
601 "FX 6 (goblins)"
602 "FX 7 (echoes)"
603 "FX 8 (sci-fi)"
604 "Sitar"
605 "Banjo"
606 "Shamisen"
607 "Koto"
END
STRINGTABLE DISCARDABLE
BEGIN
608 "Kalimba"
609 "Bagpipe"
610 "Fiddle"
611 "Shanai"
612 "Tinkle Bell"
613 "Agogo"
614 "Steel Drums"
615 "Woodblock"
616 "Taiko Drum"
617 "Melodic Tom"
618 "Synth Drum"
619 "Reverse Cymbal"
620 "Guitar Fret Noise"
621 "Breath Noise"
622 "Seashore"
623 "Bird Tweet"
END
STRINGTABLE DISCARDABLE
BEGIN
624 "Telephone Ring"
625 "Helicopter"
626 "Applause"
627 "Gunshot"
END
STRINGTABLE DISCARDABLE
BEGIN
735 "Acoustic Bass Drum"
END
STRINGTABLE DISCARDABLE
BEGIN
736 "Bass Drum 1"
737 "Side Stick"
738 "Acoustic Snare"
739 "Hand Clap"
740 "Electric Snare"
741 "Low Floor Tom"
742 "Closed Hi Hat"
743 "High Floor Tom"
744 "Pedal Hi Hat"
745 "Low Tom"
746 "Open Hi Hat"
747 "Low-Mid Tom"
748 "High-Mid Tom"
749 "Crash Cymbal 1"
750 "High Tom"
751 "Ride Cymbal 1"
END
STRINGTABLE DISCARDABLE
BEGIN
752 "Chinese Cymbal"
753 "Ride Bell"
754 "Tambourine"
755 "Splash Cymbal"
756 "Cowbell"
757 "Crash Cymbal 2"
758 "Vibraslap"
759 "Ride Cymbal 2"
760 "High Bongo"
761 "Low Bongo"
762 "Mute High Conga"
763 "Open High Conga"
764 "Low Conga"
765 "High Timbale"
766 "Low Timbale"
767 "High Agogo"
END
STRINGTABLE DISCARDABLE
BEGIN
768 "Low Agogo"
769 "Cabase"
770 "Maracas"
771 "Short Whistle"
772 "Long Whistle"
773 "Short Guiro"
774 "Long Guiro"
775 "Claves"
776 "High Wood Block"
777 "Low Wood Block"
778 "Mute Cuica"
779 "Open Cuica"
780 "Mute Triangle"
781 "Open Triangle"
END
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#include "idfedit.rcv"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED