/**************************************************************************** * * vidcap.rc * * Microsoft Video for Windows Capture Class Test Program * * Copyright (c) 1992, 1993 Microsoft Corporation. All Rights Reserved. * * You have a royalty-free right to use, modify, reproduce and * distribute the Sample Files (and/or any modified version) in * any way you find useful, provided that you agree that * Microsoft has no warranty obligations or liability for any * Sample Application Files which are modified. * ***************************************************************************/ #include #include #define VER_FILETYPE VFT_APP #define VER_FILESUBTYPE VFT2_UNKNOWN #define VER_FILEDESCRIPTION_STR "Microsoft\256 Video Capture Utility" #define VER_INTERNALNAME_STR "vidcap32.exe" #define VER_ORIGINALFILENAME_STR "vidcap32.exe" #include #include "vidcap.h" // Dialog definitions... #include "vidcap.dlg" // Icon specified... vidcapIcon ICON "vidcap.ico" IDBMP_TOOLBAR BitMap "buttons.bmp" // Now comes the menu... vidcapMenu MENU BEGIN POPUP "&File" BEGIN MENUITEM "&Load Palette...", IDM_F_LOADPALETTE MENUITEM "&Set Capture File...", IDM_F_SETCAPTUREFILE MENUITEM "&Allocate File Space...", IDM_F_ALLOCATESPACE MENUITEM SEPARATOR MENUITEM "Save &Captured Video As...", IDM_F_SAVEVIDEOAS MENUITEM "Save &Palette...", IDM_F_SAVEPALETTE MENUITEM "Save Single &Frame..." IDM_F_SAVEFRAME MENUITEM SEPARATOR MENUITEM "&Edit Captured Video...", IDM_F_EDITVIDEO MENUITEM SEPARATOR MENUITEM "E&xit\tAlt+F4", IDM_F_EXIT END POPUP "&Edit" BEGIN MENUITEM "&Copy\tCtrl+C", IDM_E_COPY MENUITEM "Paste &Palette", IDM_E_PASTEPALETTE MENUITEM SEPARATOR MENUITEM "Pre&ferences...", IDM_E_PREFS END POPUP "&Options" BEGIN MENUITEM "&Audio Format...", IDM_O_AUDIOFORMAT MENUITEM SEPARATOR MENUITEM "Video &Format...", IDM_O_VIDEOFORMAT MENUITEM "Video &Source...", IDM_O_VIDEOSOURCE MENUITEM "Video &Display...", IDM_O_VIDEODISPLAY MENUITEM SEPARATOR MENUITEM "&Compression...", IDM_O_CHOOSECOMPRESSOR MENUITEM SEPARATOR MENUITEM "&Preview", IDM_O_PREVIEW, CHECKED MENUITEM "&Overlay", IDM_O_OVERLAY END POPUP "&Capture" BEGIN MENUITEM "&Single Frame", IDM_C_CAPTUREFRAME MENUITEM "&Frames...", IDM_C_CAPSEL MENUITEM "&Video", IDM_C_CAPTUREVIDEO MENUITEM "&Palette...", IDM_C_PALETTE END POPUP "&Help" BEGIN MENUITEM "&Contents\tF1", IDM_H_CONTENTS MENUITEM "&About...", IDM_H_ABOUT END END // Here are the Accelerators... vidcapApp ACCELERATORS BEGIN "^C", IDM_E_COPY END // And string table at last... STRINGTABLE BEGIN // menu help strings /* File Menu */ // IDM_FILE "Set capture file, save files or exit application" IDM_F_EXIT "Quit VidCap" IDM_F_LOADPALETTE "Load a previously saved palette for use in capture" IDM_F_SETCAPTUREFILE "Select or create a file to capture the video to" IDM_F_ALLOCATESPACE "Adjust the amount of disk space allocated to the capture file" IDM_F_EDITVIDEO "Start VidEdit to edit the current capture file" IDM_F_SAVEVIDEOAS "Save captured video under a new name" IDM_F_SAVEPALETTE "Save the current palette" IDM_F_SAVEFRAME "Save a single frame as a bitmap" /* Edit Menu */ IDM_EDIT "Copy to clipboard or paste palette" IDM_E_COPY "Copy the displayed frame to the clipboard" IDM_E_PASTEPALETTE "Paste palette from the clipboard" IDM_E_PREFS "Customize the VidCap window" /* Options Menu */ IDM_OPTIONS "Setup audio and video for capture" IDM_O_AUDIOFORMAT "Set the audio characteristics" IDM_O_VIDEOSOURCE "Select the video source" IDM_O_VIDEOFORMAT "Set the image dimensions and format" IDM_O_VIDEODISPLAY "Select image to display on external monitor" IDM_O_PREVIEW "Toggle preview video" IDM_O_OVERLAY "Toggle overlay video" /* Capture Menu */ IDM_CAPTURE "Capture frames, palette or video sequence" IDM_C_CAPTUREFRAME "Capture a single frame" IDM_C_CAPSEL "Capture selected frames" IDM_C_CAPTUREVIDEO "Capture a video sequence" IDM_C_PALETTE "Capture a palette" /* Help Menu */ IDM_HELP "Get help" IDM_H_CONTENTS "Display Help Index" IDM_H_ABOUT "Displays program information" IDM_SYSMENU "Move, size, or close the application window" /* System menus */ SC_RESTORE "Restore window to previous size" SC_SIZE "Change the window size" SC_MOVE "Move the window" SC_MINIMIZE "Reduce the window to an icon" SC_MAXIMIZE "Enlarge the window to full size" SC_CLOSE "Exit VidCap" SC_TASKLIST "Switch to a new task" IDS_APP_TITLE, "VidCap" IDS_ERR_CREATE_WINDOW, "Window creation failed!" IDS_ERR_REGISTER_CLASS, "Error registering window class" IDS_ERR_FIND_HARDWARE, "Could not find any video capture devices. Make sure you video capture drivers is correctly installed." IDS_ERR_CANT_PREALLOC, "Failed to pre-allocate capture file space" IDS_ERR_MEASUREFREEDISK, "Could not measure free disk space" IDS_ERR_SIZECAPFILE, "Could not measure size of capture file" IDS_ERR_RECONNECTDRIVER, "Could not reconnect to driver" IDS_ERR_CMDLINE, "Command line error: usage: vidcap {-d}" IDS_WARN_DEFAULT_PALETTE, "Warning: Using default palette." IDS_MCI_CONTROL_ERROR, "Error: Unable to access MCI device." IDS_ERR_ACCESS_SOUNDDRIVER, "Error accessing sound device" IDS_ERR_VIDEDIT, "An error occurred while trying to run VidEdit" IDS_TITLE_SETCAPTUREFILE, "Set Capture File" IDS_TITLE_SAVEAS, "Save Captured Video As" IDS_TITLE_LOADPALETTE, "Load Palette" IDS_TITLE_SAVEPALETTE, "Save Palette" IDS_TITLE_SAVEDIB, "Save Single Frame" IDS_PROMPT_CAPFRAMES, "Select Capture to capture an image to %s" IDS_STATUS_NUMFRAMES, "%d Frames" IDS_CAP_CLOSE, "C&lose" IDC_toolbarSETFILE "Set the capture file" IDC_toolbarEDITCAP "Edit the captured video file" IDC_toolbarLIVE "Toggle preview video" IDC_toolbarCAPFRAME "Capture a single frame" IDC_toolbarCAPSEL "Capture selected frames" IDC_toolbarCAPAVI "Capture a video sequence" IDC_toolbarCAPPAL "Capture a palette" IDC_toolbarOVERLAY "Toggle overlay video" END ID_FILTER_AVI RCDATA BEGIN "Microsoft AVI\0" "*.avi\0" "\0" END ID_FILTER_PALETTE RCDATA BEGIN "Microsoft Palette\0" "*.pal\0" "\0" END ID_FILTER_DIB RCDATA BEGIN "Microsoft Windows DIB\0" "*.dib;*.bmp\0" "\0" END /* * ACCELERATORS */ VIDCAP ACCELERATORS PRELOAD BEGIN /* New Accelerator */ "^C", IDM_E_COPY /* Old Accelerator for compatability */ VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL VK_F1, IDM_H_CONTENTS, VIRTKEY END