Annotation of pmsdk/samples/pmcap/pmcap.rc, revision 1.1

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:      }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.