|
|
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 "¢er" 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.