VIDCAP.DLG
上传用户:carrie980
上传日期:2013-03-28
资源大小:1143k
文件大小:12k
源码类别:

视频捕捉/采集

开发平台:

Visual C++

  1. /**************************************************************************
  2.  *
  3.  *  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4.  *  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5.  *  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6.  *  PURPOSE.
  7.  *
  8.  *  Copyright (c) 1992 - 1996  Microsoft Corporation.  All Rights Reserved.
  9.  *
  10.  **************************************************************************/
  11. /****************************************************************************
  12.  *
  13.  *   vidcap.dlg: Dialog definitions
  14.  *
  15.  *   Vidcap32 Source code
  16.  *
  17.  ***************************************************************************/
  18. DLGINCLUDE RCDATA DISCARDABLE
  19. BEGIN
  20.     "DIALOGS.H"
  21. END
  22. IDD_HelpAboutBox DIALOG 6, 18, 160, 100
  23. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  24. CAPTION "About VidCap"
  25. FONT 8, "Helv"
  26. BEGIN
  27.     PUSHBUTTON      "OK", IDOK, 59, 77, 40, 14
  28.     CTEXT           "32-bit Video Capture Tool", -1, 20, 12, 117, 8
  29.     LTEXT           "Using Video Capture Window Class", -1, 20, 28, 117, 8
  30.     LTEXT           "Copyright (C) 1993 - 1996 Microsoft Corporation", -1, 13, 55,
  31.                     130, 8
  32. END
  33. IDD_CapSetUp DIALOG 6, 18, 156, 122
  34. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  35. CAPTION "Capture Video Sequence"
  36. FONT 8, "Helv"
  37. BEGIN
  38.     LTEXT           "&Frame rate:", -1, 4, 12, 43, 8
  39.     EDITTEXT        IDD_FrameRateData, 52, 10, 36, 12, ES_AUTOHSCROLL
  40.     CONTROL         "", IDD_FrameRateArrow, "comarrow", WS_BORDER, 88, 10, 8,
  41.                     12
  42.     CONTROL         "&Enable capture time limit", IDD_TimeLimitFlag,
  43.                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 4, 27, 99, 10
  44.     LTEXT           "&Seconds:", IDD_SecondsText, 14, 42, 36, 8
  45.     EDITTEXT        IDD_SecondsData, 52, 40, 36, 12, ES_AUTOHSCROLL
  46.     CONTROL         "", IDD_SecondsArrow, "comarrow", WS_BORDER, 88, 40, 8,
  47.                     12
  48.     CONTROL         "&Capture audio", IDD_CapAudioFlag, "Button",
  49.                     BS_AUTOCHECKBOX | WS_TABSTOP, 4, 58, 101, 10
  50.     PUSHBUTTON      "&Audio...", IDD_AudioConfig, 110, 44, 42, 14
  51.     GROUPBOX     "Capture method", -1, 4, 70, 100, 34
  52.     CONTROL     "&Directly to disk", IDD_CaptureToDisk, "Button",
  53.           BS_AUTORADIOBUTTON|WS_TABSTOP, 8, 82, 90, 10
  54.     CONTROL      "Capture &to memory", IDD_CaptureToMemory, "Button",
  55.           BS_AUTORADIOBUTTON|WS_TABSTOP, 8, 92, 90, 10
  56.     PUSHBUTTON      "&Video...", IDD_VideoConfig, 110, 62, 42, 14
  57.     PUSHBUTTON      "Com&press...", IDD_CompConfig, 110, 84, 42, 14
  58.     CONTROL         "&MCI control of source video", IDD_MCIControlFlag,
  59.                     "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 4, 108, 101, 10
  60.     PUSHBUTTON      "MC&I...",   IDD_MCISetup,   110, 106, 42, 14
  61.     DEFPUSHBUTTON   "OK", IDOK, 110, 6, 42, 14
  62.     PUSHBUTTON      "Cancel", IDCANCEL, 110, 22, 42, 14
  63. END
  64. IDD_AllocCapFileSpace DIALOG 6, 18, 160, 105
  65. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  66. CAPTION "Set File Size"
  67. FONT 8, "Helv"
  68. BEGIN
  69.     LTEXT           "Enter the amount of disk space to set ", -1, 5, 9, 130,
  70.                     8
  71.     LTEXT           "aside for the capture file.  Existing video", -1, 5, 19,
  72.                     135, 8
  73.     LTEXT           "data in the file will be lost.", -1, 5, 29, 93, 8
  74.     LTEXT           "Free disk space:", -1, 5, 50, 59, 8
  75.     LTEXT           "     ", IDD_SetCapFileFree, 73, 50, 20, 8
  76.     LTEXT           "MBytes", -1, 96, 50, 27, 8
  77.     LTEXT           "Capture file size:", -1, 5, 64, 60, 8
  78.     EDITTEXT        IDD_SetCapFileSize, 65, 64, 28, 12, ES_AUTOHSCROLL
  79.     LTEXT           "MBytes", -1, 96, 64, 27, 8
  80.     PUSHBUTTON      "OK", IDOK, 38, 84, 40, 14
  81.     PUSHBUTTON      "Cancel", IDCANCEL, 88, 84, 40, 14
  82. END
  83. IDD_MakePalette DIALOG 10, 22, 160, 85
  84. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  85. CAPTION "Capture Palette"
  86. FONT 8, "Helv"
  87. BEGIN
  88.     LTEXT           "To capture a palette from a continuous stream, click on Start.  To capture from specific frames, click on the Frame button.  Click on Close to end palette capture.", 
  89.                     -1, 5, 3, 154, 40
  90.     LTEXT           "0 Frames", IDD_MakePalNumFrames, 109, 48, 41, 8
  91.     RTEXT           "Co&lors:", -1, 12, 48, 35, 8
  92.     EDITTEXT        IDD_MakePalColors, 48, 46, 36, 12, ES_AUTOHSCROLL
  93.     CONTROL         "", IDD_MakePalColorArrow, "comarrow", WS_BORDER, 84, 46, 8,
  94.                     12
  95.     DEFPUSHBUTTON   "&Frame", IDD_MakePalSingleFrame, 10, 63, 40, 14
  96.     PUSHBUTTON      "&Start", IDD_MakePalStart, 60, 63, 40, 14
  97.     PUSHBUTTON      "&Cancel", IDCANCEL, 110, 63, 40, 14
  98. END
  99. IDD_NoCapHardware DIALOG 12, 28, 168, 196
  100. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | DS_3DLOOK
  101. CAPTION "Initialization Error"
  102. FONT 8, "Helv"
  103. BEGIN
  104.     LTEXT           "Vidcap could not initialize the capture device.", 659,
  105.                     2, 6, 166, 12, NOT WS_GROUP
  106.     LTEXT           "", IDD_FailReason, 2, 20, 166, 16, NOT WS_GROUP
  107.     LTEXT           "Checklist:", 660, 2, 40, 166, 12, NOT WS_GROUP
  108.     LTEXT           "Is the capture hardware properly configured?  Check the switch settings and jumpers on the capture device.",
  109.                     661, 10, 52, 154, 26, NOT WS_GROUP
  110.     LTEXT           "Is a driver installed and configured?  Select the ""Multimedia"" icon from the Control Panel to verify the presence of a capture driver.",
  111.                     669, 10, 82, 154, 28, NOT WS_GROUP
  112.     LTEXT           "If you need to install a capture driver, choose the ""Add New Hardware"" icon.",
  113.                     671, 20, 112, 146, 18, NOT WS_GROUP
  114.     LTEXT           "If you need to configure a capture driver, choose the ""Settings..."" button.",
  115.                     670, 20, 132, 146, 18, NOT WS_GROUP
  116.     LTEXT           "Do you wish to continue or exit?", 101, 2, 158, 150, 10,
  117.                     NOT WS_GROUP
  118.     DEFPUSHBUTTON   "&Continue", IDOK, 36, 172, 40, 14
  119.     PUSHBUTTON      "E&xit", IDCANCEL, 92, 172, 40, 14
  120. END
  121. IDD_Prefs DIALOG DISCARDABLE  6, 18, 196, 178
  122. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  123. CAPTION "VidCap Preferences"
  124. FONT 8, "Helv"
  125. BEGIN
  126.     DEFPUSHBUTTON   "OK",IDOK,150,5,40,14
  127.     PUSHBUTTON      "Cancel",IDCANCEL,150,24,40,14
  128.     CONTROL         "&Status bar",IDD_PrefsStatus,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
  129.                     5,10,90,10
  130.     CONTROL         "&Tool bar",IDD_PrefsToolbar,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,
  131.                     20,90,10
  132.     CONTROL         "&Center image in window",IDD_PrefsCentre,"Button",BS_AUTOCHECKBOX | 
  133.                     WS_TABSTOP,5,30,120,10
  134.     CONTROL         "Size &frame to capture window",IDD_PrefsSizeFrame,"Button",
  135.                     BS_AUTOCHECKBOX | WS_TABSTOP,5,40,120,10
  136.     GROUPBOX        "Background color",-1,5,55,185,25
  137.     CONTROL         "&Default",IDD_PrefsDefBackground,"Button",BS_AUTORADIOBUTTON | WS_GROUP | 
  138.                     WS_TABSTOP,10,65,40,12
  139.     CONTROL         "&Lt gray",IDD_PrefsLtGrey,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
  140.                     60,65,35,12
  141.     CONTROL         "Dk &gray",IDD_PrefsDkGrey,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
  142.                     105,65,40,12
  143.     CONTROL         "&Black",IDD_PrefsBlack,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
  144.                     150,65,35,12
  145.     GROUPBOX        "Maximum number of frames",-2,5,85,185,35
  146.     CONTROL         "32,000   (&15 minutes @ 30fps)",IDD_PrefsSmallIndex,"Button",
  147.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,10,95,175,12
  148.     CONTROL         "324,000 (&3 hours @ 30fps)",IDD_PrefsBigIndex,"Button",
  149.                     BS_AUTORADIOBUTTON | WS_TABSTOP,10,105,175,12
  150.     GROUPBOX        "Video and audio synchronization",-1,5,124,185,46
  151.     CONTROL         "Sync &video to audio ",IDD_PrefsMasterAudio,"Button",
  152.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,10,135,175,10
  153.     CONTROL         "&No master (streams may differ in length)",IDD_PrefsMasterNone,
  154.                     "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,10,155,175,10
  155.     LTEXT           "(video frame rate may change, VFW 1.x default)",-1,20,
  156.                     145,160,8
  157. END
  158. IDD_CAPFRAMES DIALOG 35, 28, 157, 62
  159. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  160. CAPTION "Capture Frames"
  161. FONT 8, "Helv"
  162. BEGIN
  163.     CTEXT           "", IDD_CapMessage, 4, 4, 150, 20
  164.     CTEXT           "0 Frames", IDD_CapNumFrames, 4, 26, 150, 8
  165.     DEFPUSHBUTTON   "&Capture", IDOK, 28, 42, 40, 14
  166.     PUSHBUTTON      "Cancel", IDCANCEL, 82, 42, 40, 14
  167. END
  168. IDD_MCISETUP DIALOG 10, 30, 172, 146
  169. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  170. CAPTION "MCI Settings"
  171. FONT 8, "Helv"
  172. BEGIN
  173.     DEFPUSHBUTTON   "OK", IDOK, 128, 6, 40, 14
  174.     PUSHBUTTON      "Cancel", IDCANCEL, 128, 24, 40, 14
  175.     COMBOBOX        IDD_MCI_SOURCE, 4, 16, 110, 34, CBS_DROPDOWNLIST |
  176.                     CBS_AUTOHSCROLL | CBS_SORT | WS_BORDER | WS_VSCROLL |
  177.                     WS_TABSTOP
  178.     LTEXT           "MCI device:", -1, 2, 4, 52, 8
  179.     GROUPBOX        "Source capture style", -1, 4, 30, 110, 30
  180.     CONTROL         "&Play video", IDD_MCI_PLAY, "Button",
  181.                     BS_AUTORADIOBUTTON, 8, 44, 48, 10
  182.     CONTROL         "&Step video", IDD_MCI_STEP, "Button",
  183.                     BS_AUTORADIOBUTTON, 62, 44, 50, 10
  184.     GROUPBOX        "Step capture frame averaging", -1, 4, 64, 110, 42
  185.     CONTROL         "&2x Spatial", IDD_MCI_AVERAGE_2X, "Button", BS_AUTOCHECKBOX |
  186.                     WS_TABSTOP, 10, 78, 96, 10
  187.     LTEXT           "&Frame(s) Temporal", -1, 32, 92, 76, 8
  188.     EDITTEXT        IDD_MCI_AVERAGE_FR, 10, 90, 18, 12, ES_AUTOHSCROLL
  189.     LTEXT           "Capture start:", -1, 10, 114, 52, 10
  190.     LTEXT           "Capture stop:", -1, 10, 128, 52, 10
  191.     EDITTEXT        IDD_MCI_STARTTIME, 66, 112, 48, 12, ES_AUTOHSCROLL
  192.     EDITTEXT        IDD_MCI_STOPTIME, 66, 128, 48, 12, ES_AUTOHSCROLL
  193.     PUSHBUTTON      "S&et start", IDD_MCI_STARTSET, 128, 110, 40, 14
  194.     PUSHBUTTON      "Se&t stop", IDD_MCI_STOPSET, 128, 128, 40, 14
  195. END
  196. IDD_RECLVLMONO DIALOG 9, 28, 160, 70
  197. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  198. CAPTION "Recording Level"
  199. FONT 8, "helv"
  200. BEGIN
  201.     CONTROL         "", IDRL_LEVEL1, "VCRLMeter", WS_DLGFRAME, 8, 8, 146, 14
  202.     DEFPUSHBUTTON   "OK", IDOK, 60, 48, 40, 14
  203.     CTEXT           "Set the volume on your audio source.", -1, 8, 30, 146,
  204.                     9, NOT WS_GROUP
  205. END
  206. IDD_RECLVLSTEREO DIALOG 9, 28, 160, 88
  207. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  208. CAPTION "Recording Level"
  209. FONT 8, "helv"
  210. BEGIN
  211.     DEFPUSHBUTTON   "OK", IDOK, 60, 66, 40, 14
  212.     CONTROL         "", IDRL_LEVEL1, "VCRLMeter", WS_DLGFRAME, 8, 8, 146, 14
  213.     CONTROL         "", IDRL_LEVEL2, "VCRLMeter", WS_DLGFRAME, 8, 26, 146,
  214.                     14
  215.     CTEXT           "Set the volume on your audio source.", -1, 8, 48, 146,
  216.                     9, NOT WS_GROUP
  217. END
  218. IDD_AudioFormat DIALOG 9, 18, 144, 88
  219. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  220. CAPTION "Audio Format"
  221. FONT 8, "Helv"
  222. BEGIN
  223.     GROUPBOX        "Sample size", -1, 3, 3, 75, 26
  224.     CONTROL         "&8 bit", IDD_Sample8Bit, "Button", BS_AUTORADIOBUTTON |
  225.                     WS_GROUP | WS_TABSTOP, 8, 16, 29, 10
  226.     CONTROL         "1&6 bit", IDD_Sample16Bit, "Button", BS_AUTORADIOBUTTON |
  227.                     WS_TABSTOP, 40, 16, 32, 10
  228.     GROUPBOX        "Channels", -1, 3, 32, 86, 24, WS_GROUP
  229.     CONTROL         "&Mono", IDD_ChannelMono, "Button", BS_AUTORADIOBUTTON |
  230.                     WS_GROUP | WS_TABSTOP, 8, 42, 37, 10
  231.     CONTROL         "&Stereo", IDD_ChannelStereo, "Button", BS_AUTORADIOBUTTON |
  232.                     WS_TABSTOP, 47, 42, 36, 10
  233.     GROUPBOX        "Frequency", -1, 3, 59, 135, 25, WS_GROUP
  234.     CONTROL         "&11 kHz", IDD_Freq11kHz, "Button", BS_AUTORADIOBUTTON |
  235.                     WS_GROUP | WS_TABSTOP, 8, 71, 35, 10
  236.     CONTROL         "&22 kHz", IDD_Freq22kHz, "Button", BS_AUTORADIOBUTTON |
  237.                     WS_TABSTOP, 49, 71, 35, 10
  238.     CONTROL         "&44 kHz", IDD_Freq44kHz, "Button", BS_AUTORADIOBUTTON |
  239.                     WS_TABSTOP, 90, 71, 36, 10
  240.     DEFPUSHBUTTON   "OK", IDOK, 98, 4, 40, 14, WS_GROUP
  241.     PUSHBUTTON      "Cancel", IDCANCEL, 98, 22, 40, 14
  242.     PUSHBUTTON      "&Level...", IDD_SetLevel, 98, 43, 40, 14
  243. END