Annotation of mstools/samples/plgblt/plgblt.rc, revision 1.1.1.2

1.1       root        1: 
                      2: #include "windows.h"
                      3: #include "plgblt.h"
                      4: 
                      5: plgbltIcon  ICON   plgblt.ico
                      6: 
                      7: 
1.1.1.2 ! root        8: 
        !             9: plgbltMenu MENU
        !            10: BEGIN
        !            11: 
        !            12:     POPUP "&File"
        !            13:     BEGIN
        !            14:         MENUITEM "&New Src" ,          DID_NEWSRC
        !            15:         MENUITEM "New &Mask",          DID_NEWMASK
        !            16:     END
        !            17: 
        !            18:     POPUP "&Edit"
        !            19:     BEGIN
        !            20:         MENUITEM "&Copy \tCtrl+Ins",   IDM_COPY
        !            21:         MENUITEM "&Paste \tShft+Ins",  IDM_PASTE
        !            22:         MENUITEM "&Both \tAlt+Ins",    IDM_BOTH
        !            23:     END
        !            24: 
        !            25:     POPUP "&Spin"
        !            26:     BEGIN
        !            27:         MENUITEM "&Flip Once \tF3"     IDM_FLIPONCE
        !            28:         MENUITEM SEPARATOR
        !            29:         MENUITEM "&Off"                IDM_SPINOFF
        !            30:         MENUITEM SEPARATOR
        !            31:         MENUITEM "&5 degrees"          IDM_SPIN5 , GRAYED // slow when turned on
        !            32:         MENUITEM "&10 degrees"         IDM_SPIN10, GRAYED // slow when turned on
        !            33:         MENUITEM "&30 degrees"         IDM_SPIN30
        !            34:         MENUITEM "&60 degrees"         IDM_SPIN60
        !            35:         MENUITEM "&90 degrees"         IDM_SPIN90
        !            36:         MENUITEM SEPARATOR
        !            37:         MENUITEM "&top-left"           IDM_SPINTOPLEFT
        !            38:         MENUITEM "&center"             IDM_SPINCENTER
        !            39:     END
        !            40: 
        !            41:     POPUP "StretchBlt&Mode"
        !            42:     BEGIN
        !            43:         MENUITEM "&BLACKONWHITE",      IDM_MODE_BLACKONWHITE
        !            44:         MENUITEM "&COLORONCOLOR",      IDM_MODE_COLORONCOLOR
        !            45:         MENUITEM "&WHITEONBLACK",      IDM_MODE_WHITEONBLACK
        !            46:         MENUITEM "&HALFTONE    ",      IDM_MODE_HALFTONE
        !            47:     END
        !            48: 
        !            49:     MENUITEM "&About!",                IDM_ABOUT
        !            50: 
        !            51: END
        !            52: 
        !            53: bltAccel ACCELERATORS
        !            54: BEGIN
        !            55:   VK_INSERT, IDM_COPY , CONTROL, VIRTKEY
        !            56:   VK_INSERT, IDM_PASTE, SHIFT  , VIRTKEY
        !            57:   VK_INSERT, IDM_BOTH , ALT    , VIRTKEY
        !            58:   VK_F3    , IDM_FLIPONCE, VIRTKEY
        !            59: END
        !            60: 
        !            61: 
        !            62: 
1.1       root       63: plgbltDlg DIALOG 2, 3, 363, 54
                     64: STYLE WS_CHILD | WS_BORDER
                     65: FONT 8, "Helv"
                     66: BEGIN
                     67:     LTEXT          "PlgBlt(hdcDest, lpPoint,      hdcSrc,      XSrc, YSrc, nWidth, nHeight,   hbmMask,   XMask, YMask);",
                     68:                    200, 16, 3, 333, 11
                     69:     EDITTEXT       DID_P1X    , 54, 14, 20, 12, ES_AUTOHSCROLL
                     70:     EDITTEXT       DID_P1Y    , 77, 14, 20, 12, ES_AUTOHSCROLL
                     71:     EDITTEXT       DID_P2X    , 54, 27, 20, 12, ES_AUTOHSCROLL
                     72:     EDITTEXT       DID_P2Y    , 77, 27, 20, 12, ES_AUTOHSCROLL
                     73:     EDITTEXT       DID_P3X    , 54, 40, 20, 12, ES_AUTOHSCROLL
                     74:     EDITTEXT       DID_P3Y    , 77, 40, 20, 12, ES_AUTOHSCROLL
                     75: 
1.1.1.2 ! root       76:     PUSHBUTTON     "New Src",  DID_NEWSRC, 102, 16, 40, 14
1.1       root       77:     EDITTEXT       DID_XSRC   , 146, 14, 20, 12, ES_AUTOHSCROLL
                     78:     EDITTEXT       DID_YSRC   , 168, 14, 20, 12, ES_AUTOHSCROLL
                     79:     EDITTEXT       DID_WIDTH  , 195, 14, 20, 12, ES_AUTOHSCROLL
                     80:     EDITTEXT       DID_HEIGHT , 217, 14, 20, 12, ES_AUTOHSCROLL
                     81: 
1.1.1.2 ! root       82:     PUSHBUTTON     "New Mask", DID_NEWMASK, 243, 16, 40, 14
1.1       root       83:     EDITTEXT       DID_XMASK  , 288, 14, 20, 12, ES_AUTOHSCROLL
                     84:     EDITTEXT       DID_YMASK  , 310, 14, 20, 12, ES_AUTOHSCROLL
                     85: 
                     86:     DEFPUSHBUTTON  "Draw", DID_DRAW, 333, 28, 30, 26
                     87: END
                     88: 
                     89: 
                     90: 
1.1.1.2 ! root       91: 
        !            92: aboutBox DIALOG 30, 14, 136, 90
        !            93: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
        !            94: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
        !            95: CAPTION "About PlgBlt"
        !            96: FONT 8, "MS Sans Serif"
1.1       root       97: BEGIN
1.1.1.2 ! root       98:     ICON            "plgbltIcon", 101, 8, 20, 18, 20
        !            99:     CTEXT           "Microsoft Developer Support", 104, 0, 63, 136, 8
        !           100:     CTEXT           "Copyright (c) 1992 Microsoft Corporation", 105, 0, 74, 
        !           101:                     136, 8
        !           102:     LTEXT           "PlgBlt Win32 SDK sample ", 103, 40, 25, 95, 8
        !           103:     LTEXT           "version 1.2", 106, 40, 35, 95, 8
        !           104:     DEFPUSHBUTTON   "OK", IDOK, 95, 6, 40, 14
        !           105:     CONTROL         "", 108, "Static", SS_BLACKRECT, 0, 53, 136, 2
1.1       root      106: END

unix.superglobalmegacorp.com

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