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

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

unix.superglobalmegacorp.com

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