|
|
1.1 ! root 1: /*------------------------------- ! 2: PMCAP.RC resource script file ! 3: -------------------------------*/ ! 4: ! 5: #include <os2.h> ! 6: #include "pmcap.h" ! 7: ! 8: MENU ID_RESOURCE ! 9: { ! 10: SUBMENU "~File", IDM_FILE ! 11: { ! 12: MENUITEM "~Save bitmap file...", IDM_SAVE ! 13: MENUITEM "Save ~Windows Paint file...", IDM_SAVEPAINT ! 14: MENUITEM SEPARATOR ! 15: MENUITEM "E~xit", SC_CLOSE, MIS_SYSCOMMAND ! 16: MENUITEM "A~bout...", IDM_ABOUT ! 17: } ! 18: SUBMENU "~Edit", IDM_EDIT ! 19: { ! 20: MENUITEM "~Copy\tCtrl+Ins", IDM_COPY ! 21: MENUITEM "~Paste\tShift+Ins", IDM_PASTE ! 22: } ! 23: SUBMENU "~Capture", IDM_CAPTURE ! 24: { ! 25: MENUITEM "~Begin countdown", IDM_BEGIN ! 26: MENUITEM "~Abort", IDM_ABORT,, MIA_DISABLED ! 27: MENUITEM SEPARATOR ! 28: MENUITEM "~Monochrome screen copy",IDM_MONO ! 29: MENUITEM "~Hide during countdown", IDM_HIDE ! 30: MENUITEM "Auto ~Dialog display", IDM_AUTODLG ! 31: MENUITEM "~Include pointer", IDM_POINTER ! 32: } ! 33: SUBMENU "~Delay", IDM_DELAY ! 34: { ! 35: MENUITEM "~1.\a5 seconds", IDM_DELAY5 ! 36: MENUITEM "~2.\a10 seconds", IDM_DELAY10 ! 37: MENUITEM "~3.\a15 seconds", IDM_DELAY15 ! 38: MENUITEM "~4.\a30 seconds", IDM_DELAY30 ! 39: MENUITEM "~5.\a60 seconds", IDM_DELAY60 ! 40: } ! 41: SUBMENU "Dis~play", IDM_DISPLAY ! 42: { ! 43: MENUITEM "~Actual size", IDM_ACTUAL ! 44: MENUITEM "~Stretch to window", IDM_STRETCH ! 45: } ! 46: } ! 47: ! 48: ACCELTABLE ID_RESOURCE ! 49: { ! 50: VK_F3, IDM_SAVE, VIRTUALKEY ! 51: VK_INSERT, IDM_COPY, VIRTUALKEY, CONTROL ! 52: VK_INSERT, IDM_PASTE, VIRTUALKEY, SHIFT ! 53: } ! 54: ! 55: DLGTEMPLATE IDD_ABOUT ! 56: { ! 57: DIALOG "", 0, 32, 32, 200, 88, FS_DLGBORDER ! 58: { ! 59: CTEXT "PMCAP 1.10", -1, 10, 64, 180, 8 ! 60: CTEXT "Captures PM Screen to Bitmap" -1, 10, 40, 180, 8 ! 61: CTEXT "Copyright (C) Charles Petzold, 1988" -1, 10, 32, 180, 8 ! 62: DEFPUSHBUTTON "OK" DID_OK, 80, 8, 40, 16, WS_GROUP ! 63: } ! 64: } ! 65: ! 66: DLGTEMPLATE IDD_SAVE ! 67: { ! 68: DIALOG "", 0, 32, 32, 200, 80, FS_DLGBORDER ! 69: { ! 70: CTEXT "Save Bitmap File", -1, 16, 64, 168, 8 ! 71: LTEXT "Filename:" -1, 8, 32, 48, 8 ! 72: EDITTEXT "" IDD_FILENAME, 60, 32, 120, 8, ES_MARGIN ! 73: DEFPUSHBUTTON "Save" DID_OK, 24, 8, 64, 16, WS_GROUP ! 74: PUSHBUTTON "Esc=Cancel" DID_CANCEL, 112, 8, 64, 16, WS_GROUP ! 75: } ! 76: } ! 77: ! 78: DLGTEMPLATE IDD_SAVEPAINT ! 79: { ! 80: DIALOG "", 0, 32, 32, 200, 80, FS_DLGBORDER ! 81: { ! 82: CTEXT "Save Windows Paint File", -1, 16, 64, 168, 8 ! 83: LTEXT "Filename:" -1, 8, 32, 48, 8 ! 84: EDITTEXT "" IDD_FILENAME, 60, 32, 120, 8, ES_MARGIN ! 85: DEFPUSHBUTTON "Save" DID_OK, 24, 8, 64, 16, WS_GROUP ! 86: PUSHBUTTON "Esc=Cancel" DID_CANCEL, 112, 8, 64, 16, WS_GROUP ! 87: } ! 88: } ! 89: ! 90: STRINGTABLE ! 91: { ! 92: IDS_FILEOPEN, "File cannot not be opened for writing." ! 93: IDS_DISKFULL, "Cannot write to file. Disk full." ! 94: IDS_BMPCREATE, "Bitmap creation failed. Not enough memory." ! 95: IDS_MULTIPLANE, "Multi-plane bitmaps not supported." ! 96: IDS_TIMER, "Too many clocks or timers." ! 97: IDS_MEMORY, "Not enough memory to save file." ! 98: IDS_MONOEGA, "Paint format supported for EGA only." ! 99: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.