home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0090 - 0099 / ibm0090-0099 / ibm0099.tar / ibm0099 / ANIW3ECR.ZIP / SAMPLE / AWMCISAM.RC < prev    next >
Encoding:
Text File  |  1992-12-28  |  11.3 KB  |  436 lines

  1. #define _INC_STDIO
  2. #include "awmcisam.h"
  3.  
  4. IDI_APPICON ICON    awmcisam.ico
  5.  
  6.  
  7. /* Strings Definitions */
  8.  
  9. STRINGTABLE
  10. BEGIN
  11.  
  12. IDS_UNKNOWN                 "Unknown"
  13. IDS_ERROR_TITLE             "MCI SAMPLE: MCI ERROR"
  14.  
  15. IDS_DEVTYPE_ANIMATION       "Animation"     
  16. IDS_DEVTYPE_CD_AUDIO        "CD Audio"
  17. IDS_DEVTYPE_DAT             "DAT"
  18. IDS_DEVTYPE_DIGITAL_VIDEO   "Digital Video"
  19. IDS_DEVTYPE_OTHER           "Other"
  20. IDS_DEVTYPE_SCANNER         "Scanner"
  21. IDS_DEVTYPE_SEQUENCER       "Sequencer"
  22. IDS_DEVTYPE_OVERLAY         "Overlay"
  23. IDS_DEVTYPE_VIDEODISC       "VideoDisc"
  24. IDS_DEVTYPE_VIDEOTAPE       "VideoTape"
  25. IDS_DEVTYPE_WAVEFORM_AUDIO  "Audio Wave"
  26.  
  27. IDS_UNSUPPORTED_FUNCTION    "Unsupported"
  28. IDS_SUPPORTED_FUNCTION      "Supported"
  29.  
  30. IDS_MODE_NOT_READY          "Not Ready"
  31. IDS_MODE_PAUSE              "Pause"
  32. IDS_MODE_PLAY_FORWARD       "Play Forward"
  33. IDS_MODE_PLAY_REVERSE       "Play Reverse"
  34. IDS_MODE_STOP               "Stop"
  35. IDS_MODE_OPEN               "Open"
  36. IDS_MODE_RECORD             "Record"
  37. IDS_MODE_SEEK               "Seek"
  38.  
  39. IDS_ABOUT                   "&About Sample Program..."
  40.  
  41. END
  42.  
  43.  
  44. /* Dialog Box Templates */
  45.  
  46. IDDLG_MAIN DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 19, 311, 160
  47. CAPTION "Gold Disk MCI Animation Driver - Sample Program"
  48. FONT 8, "Helv"
  49. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_GROUP | WS_POPUP | WS_SYSMENU
  50. BEGIN
  51.     CONTROL "&Open...", IDPB_MAIN_OPEN, "button", 
  52.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  53.         5, 5, 67, 16
  54.  
  55.     CONTROL "&Close", IDPB_MAIN_CLOSE, "button", 
  56.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  57.         5, 23, 67, 16
  58.  
  59.     CONTROL "S&tatus...", IDPB_MAIN_STATUS, "button", 
  60.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  61.         5, 41, 67, 16
  62.  
  63.     CONTROL "&Info...", IDPB_MAIN_INFO, "button", 
  64.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  65.         5, 59, 67, 16
  66.  
  67.     CONTROL "&Device Caps...", IDPB_MAIN_DEV_CAP, "button", 
  68.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  69.         5, 77, 67, 16
  70.  
  71. #if 0
  72.     CONTROL "&Bkgnd Load", IDCB_MAIN_BKGND_LOAD, "button", 
  73.         BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 
  74.         5, 99, 67, 12
  75. #endif
  76.  
  77.     CONTROL "&Full Screen Play", IDCB_MAIN_FULL_SCRN, "button", 
  78.         BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 
  79.         5, 112, 67, 12
  80.  
  81.     CONTROL "|<", IDPB_MAIN_TOSTART, "button", 
  82.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  83.         5, 140, 35, 16
  84.  
  85.     CONTROL "<<", IDPB_MAIN_PLAY_REVERSE, "button", 
  86.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  87.         43, 140, 35, 16
  88.  
  89.     CONTROL "<", IDPB_MAIN_STEP_REVERSE, "button", 
  90.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  91.         81, 140, 35, 16
  92.  
  93.     CONTROL "|| ||", IDPB_MAIN_PAUSE, "button", 
  94.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  95.         119, 140, 35, 16
  96.  
  97.     CONTROL ">", IDPB_MAIN_STEP_FORWARD, "button", 
  98.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  99.         157, 140, 35, 16
  100.  
  101.     CONTROL ">>", IDPB_MAIN_PLAY_FORWARD, "button", 
  102.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  103.         195, 140, 35, 16
  104.  
  105.     CONTROL ">|", IDPB_MAIN_TOEND "button", 
  106.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  107.         233, 140, 35, 16
  108.  
  109.     CONTROL "&Seek", IDPB_MAIN_SEEK, "button", 
  110.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  111.         271, 140, 35, 16
  112.  
  113.     CONTROL "", IDST_MAIN_PLAYWND, "static",
  114.         SS_BLACKFRAME | WS_CHILD | WS_DLGFRAME,
  115.         75, 5, 233, 133
  116. END
  117.  
  118.  
  119. IDDLG_OPEN DIALOG LOADONCALL MOVEABLE DISCARDABLE 133, 59, 121, 64
  120. CAPTION "Open Movie"
  121. FONT 8, "Helv"
  122. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME | WS_POPUP
  123. BEGIN
  124.     CONTROL "", IDEB_OPEN_MOVIE_FILE, "edit", 
  125.         ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 
  126.         25, 14, 79, 12
  127.  
  128.     CONTROL "Cancel", IDPB_CANCEL, "button", 
  129.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  130.         67, 38, 35, 14
  131.  
  132.     CONTROL "OK", IDPB_OK, "button", 
  133.         BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  134.         27, 38, 35, 14
  135.  
  136.     CONTROL "&File:", -1, "static", 
  137.         SS_LEFT | WS_CHILD, 
  138.         3, 16, 21, 8
  139. END
  140.  
  141.  
  142. IDDLG_SEEK DIALOG LOADONCALL MOVEABLE DISCARDABLE 133, 59, 101, 60
  143. CAPTION "Seek To Frame"
  144. FONT 8, "Helv"
  145. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME | WS_POPUP
  146. BEGIN
  147.     CONTROL "&Frame #:", -1, "static", 
  148.         SS_LEFT | WS_CHILD, 
  149.         11, 15, 32, 8
  150.  
  151.     CONTROL "", IDEB_SEEK_TOFRAME, "edit", 
  152.         ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 
  153.         44, 13, 46, 12
  154.  
  155.     CONTROL "OK", IDPB_OK, "button", 
  156.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  157.         13, 36, 35, 14
  158.  
  159.     CONTROL "Cancel", IDPB_CANCEL, "button", 
  160.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  161.         56, 36, 35, 14
  162.  
  163. END
  164.  
  165.  
  166. IDDLG_DEVCAPS DIALOG LOADONCALL MOVEABLE DISCARDABLE 109, -6, 133, 224
  167. CAPTION "Device Capabilities"
  168. FONT 8, "Helv"
  169. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_SYSMENU | WS_POPUP
  170. BEGIN
  171.     CONTROL "OK", IDPB_OK, "button", 
  172.         BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  173.         50, 207, 35, 14
  174.  
  175.     CONTROL "Device Type:", -1, "static", 
  176.         SS_RIGHT | WS_CHILD, 
  177.         5, 7, 60, 8
  178.  
  179.     CONTROL "DT", IDST_DEVCAP_DEVTYPE, "static", 
  180.         SS_LEFT | WS_CHILD, 
  181.         72, 7, 111, 8
  182.  
  183.     CONTROL "Max Windows:", -1, "static", 
  184.         SS_RIGHT | WS_CHILD, 
  185.         5, 19, 60, 8
  186.  
  187.     CONTROL "MW", IDST_DEVCAP_MAXWIN, "static", 
  188.         SS_LEFT | WS_CHILD, 
  189.         72, 19, 111, 8
  190.  
  191.  
  192.     CONTROL "Normal Rate:", -1, "static", 
  193.         SS_RIGHT | WS_CHILD, 
  194.         5, 31, 60, 8
  195.  
  196.     CONTROL "NR", IDST_DEVCAP_NORMRATE, "static", 
  197.         SS_LEFT | WS_CHILD, 
  198.         72, 31, 111, 8
  199.  
  200.  
  201.     CONTROL "Fast Play Rate:", -1, "static", 
  202.         SS_RIGHT | WS_CHILD, 
  203.         5, 43, 60, 8
  204.  
  205.     CONTROL "FPR", IDST_DEVCAP_FASTRATE, "static", 
  206.         SS_LEFT | WS_CHILD, 
  207.         72, 43, 111, 8
  208.  
  209.  
  210.     CONTROL "Slow Play Rate:", -1, "static", 
  211.         SS_RIGHT | WS_CHILD, 
  212.         5, 55, 60, 8
  213.  
  214.     CONTROL "SPR", IDST_DEVCAP_SLOWRATE, "static", 
  215.         SS_LEFT | WS_CHILD, 
  216.         72, 55, 111, 8
  217.  
  218.  
  219.     CONTROL "Eject:", -1, "static", 
  220.         SS_RIGHT | WS_CHILD, 
  221.         5, 67, 60, 8
  222.  
  223.     CONTROL "EJ", IDST_DEVCAP_EJECT, "static", 
  224.         SS_LEFT | WS_CHILD, 
  225.         72, 67, 111, 8
  226.  
  227.  
  228.     CONTROL "Play:", -1, "static", 
  229.         SS_RIGHT | WS_CHILD, 
  230.         5, 79, 60, 8
  231.  
  232.     CONTROL "PY", IDST_DEVCAP_PLAY, "static", 
  233.         SS_LEFT | WS_CHILD, 
  234.         72, 79, 111, 8
  235.  
  236.  
  237.     CONTROL "Record:", -1, "static", 
  238.         SS_RIGHT | WS_CHILD, 
  239.         5, 91, 60, 9
  240.  
  241.     CONTROL "RC", IDST_DEVCAP_RECORD, "static", 
  242.         SS_LEFT | WS_CHILD, 
  243.         72, 91, 111, 8
  244.  
  245.  
  246.     CONTROL "Save:", -1, "static", 
  247.         SS_RIGHT | WS_CHILD, 
  248.         5, 103, 60, 8
  249.  
  250.     CONTROL "SV", IDST_DEVCAP_SAVE, "static", 
  251.         SS_LEFT | WS_CHILD, 
  252.         72, 103, 111, 8
  253.  
  254.  
  255.     CONTROL "Play Reverse:", -1, "static", 
  256.         SS_RIGHT | WS_CHILD, 
  257.         5, 115, 60, 8
  258.  
  259.     CONTROL "PR", IDST_DEVCAP_PLAYREVERSE, "static", 
  260.         SS_LEFT | WS_CHILD, 
  261.         72, 115, 111, 8
  262.  
  263.  
  264.     CONTROL "Audio:", -1, "static", 
  265.         SS_RIGHT | WS_CHILD, 
  266.         5, 127, 60, 8
  267.  
  268.     CONTROL "AU", IDST_DEVCAP_AUDIO, "static", 
  269.         SS_LEFT | WS_CHILD, 
  270.         72, 127, 111, 8
  271.  
  272.  
  273.     CONTROL "Video:", -1, "static", 
  274.         SS_RIGHT | WS_CHILD, 
  275.         5, 139, 60, 8
  276.  
  277.     CONTROL "VI", IDST_DEVCAP_VIDEO, "static", 
  278.         SS_LEFT | WS_CHILD, 
  279.         72, 139, 111, 8
  280.  
  281.  
  282.     CONTROL "Stretch:", -1, "static", 
  283.         SS_RIGHT | WS_CHILD, 
  284.         5, 151, 60, 8
  285.  
  286.     CONTROL "SR", IDST_DEVCAP_STRETCH, "static", 
  287.         SS_LEFT | WS_CHILD, 
  288.         72, 151, 111, 8
  289.  
  290.     CONTROL "Uses Files:", -1, "static", 
  291.         SS_RIGHT | WS_CHILD, 
  292.         5, 163, 60, 8
  293.  
  294.     CONTROL "UF", IDST_DEVCAP_USESFILES, "static", 
  295.         SS_LEFT | WS_CHILD, 
  296.         72, 163, 111, 8
  297.  
  298.  
  299.     CONTROL "Uses Palette:", -1, "static", 
  300.         SS_RIGHT | WS_CHILD, 
  301.         5, 175, 60, 8
  302.  
  303.     CONTROL "UP", IDST_DEVCAP_PALETTE, "static", 
  304.         SS_LEFT | WS_CHILD, 
  305.         72, 175, 111, 8
  306.  
  307.     CONTROL "Device Elements:", -1, "static", 
  308.         SS_RIGHT | WS_CHILD, 
  309.         5, 187, 60, 8
  310.  
  311.     CONTROL "DE", IDST_DEVCAP_DEVELE, "static", 
  312.         SS_LEFT | WS_CHILD, 
  313.         72, 187, 111, 8
  314.  
  315.  
  316. END
  317.  
  318. IDDLG_INFO DIALOG LOADONCALL MOVEABLE DISCARDABLE 133, 59, 252, 76
  319. CAPTION "Device Info"
  320. FONT 8, "Helv"
  321. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_SYSMENU | WS_POPUP
  322. BEGIN
  323.  
  324.     CONTROL "File Name:", -1, "static", 
  325.         SS_RIGHT | WS_CHILD, 
  326.         6, 11, 59, 8
  327.  
  328.     CONTROL "FN", IDST_INFO_FILENAME, "static", 
  329.         SS_LEFT | WS_CHILD, 
  330.         72, 11, 177, 8
  331.  
  332.     CONTROL "Window Caption:", -1, "static", 
  333.         SS_RIGHT | WS_CHILD, 
  334.         6, 21, 59, 8
  335.  
  336.     CONTROL "WC", IDST_INFO_CAPTION, "static", 
  337.         SS_LEFT | WS_CHILD, 
  338.         72, 21, 177, 8
  339.  
  340.     CONTROL "Product Info:", -1, "static", 
  341.         SS_RIGHT | WS_CHILD, 
  342.         6, 31, 59, 8
  343.  
  344.     CONTROL "PI", IDST_INFO_PRODUCT, "static", 
  345.         SS_LEFT | WS_CHILD, 
  346.         72, 31, 177, 8
  347.  
  348.     CONTROL "MCI Driver Ver:", -1, "static", 
  349.         SS_RIGHT | WS_CHILD, 
  350.         6, 41, 59, 8
  351.  
  352.     CONTROL "", IDST_INFO_DDVERSION, "static", 
  353.         SS_LEFT | WS_CHILD, 
  354.         72, 41, 177, 8
  355.  
  356.  
  357.     CONTROL "OK", IDPB_OK, "button", 
  358.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  359.         110, 55, 35, 14
  360. END
  361.  
  362.  
  363. IDDLG_STATUS DIALOG LOADONCALL MOVEABLE DISCARDABLE 133, 59, 98, 113
  364. CAPTION "Status"
  365. FONT 8, "Helv"
  366. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_SYSMENU | WS_POPUP
  367. BEGIN
  368.  
  369.     CONTROL "Current Frame:", -1, "static", 
  370.         SS_RIGHT | WS_CHILD, 
  371.         7, 10, 50, 8
  372.  
  373.     CONTROL "CF", IDST_STATUS_CURRFRAME, "static", 
  374.         SS_LEFT | WS_CHILD, 
  375.         60, 10, 31, 8
  376.  
  377.     CONTROL "# of Frames:", -1, "static", 
  378.         SS_RIGHT | WS_CHILD, 
  379.         7, 25, 50, 8
  380.  
  381.     CONTROL "NF", IDST_STATUS_NUMFRAMES, "static", 
  382.         SS_LEFT | WS_CHILD, 
  383.         60, 25, 50, 8
  384.  
  385.     CONTROL "Current Mode:", -1, "static", 
  386.         SS_RIGHT | WS_CHILD, 
  387.         7, 40, 50, 8
  388.  
  389.     CONTROL "CM", IDST_STATUS_CURRMODE, "static", 
  390.         SS_LEFT | WS_CHILD, 
  391.         60, 40, 50, 8
  392.  
  393.     CONTROL "Speed:", -1, "static", 
  394.         SS_RIGHT | WS_CHILD, 
  395.         7, 55, 50, 8
  396.  
  397.     CONTROL "SP", IDST_STATUS_SPEED, "static", 
  398.         SS_LEFT | WS_CHILD, 
  399.         60, 55, 50, 8
  400.  
  401.     CONTROL "Window #:", -1, "static",
  402.         SS_RIGHT | WS_CHILD, 
  403.         7, 70, 50, 8
  404.  
  405.     CONTROL "HW", IDST_STATUS_HWND, "static",
  406.         SS_LEFT | WS_CHILD, 
  407.         60, 70, 50, 8
  408.  
  409.     CONTROL "OK", IDPB_OK, "button", 
  410.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  411.         29, 92, 35, 14
  412. END
  413.  
  414. IDDLG_ABOUT DIALOG LOADONCALL MOVEABLE DISCARDABLE 133, 59, 109, 72
  415. CAPTION "About"
  416. FONT 8, "Helv"
  417. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_SYSMENU | WS_POPUP
  418. BEGIN
  419.  
  420.     CONTROL "OK", IDPB_OK, "button", 
  421.         BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 
  422.         36, 50, 35, 14
  423.  
  424.     CONTROL "Gold Disk MCI Animation", -1, "static",
  425.         SS_CENTER | WS_CHILD, 
  426.         8, 10, 95, 8
  427.  
  428.     CONTROL "Driver Sample Program", -1, "static",
  429.         SS_CENTER | WS_CHILD, 
  430.         8, 20, 95, 8
  431.  
  432.     CONTROL "Version ", IDST_VERSION, "static",
  433.         SS_CENTER | WS_CHILD,
  434.         8, 30, 95, 8
  435. END
  436.