home *** CD-ROM | disk | FTP | other *** search
-
- /******************************************************************************\
- * This is a part of the Microsoft Source Code Samples.
- * Copyright (C) 1992-1997 Microsoft Corporation.
- * All rights reserved.
- * This source code is only intended as a supplement to
- * Microsoft Development Tools and/or WinHelp documentation.
- * See these sources for detailed information regarding the
- * Microsoft samples programs.
- \******************************************************************************/
-
- /* plgblt.h - header file for the PlgBlt() demonstration program. */
-
-
- /* function prototypes for the window procedures. */
- LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);
- LRESULT CALLBACK DlgProc (HWND, UINT, WPARAM, LPARAM);
- LRESULT CALLBACK About (HWND, UINT, WPARAM, LPARAM);
-
-
- VOID DrawGrids (HDC, int, int);
- LPTSTR GetStringRes (int);
-
- /* Top dialog item IDs */
- #define DID_P1X 101
- #define DID_P1Y 102
- #define DID_P2X 103
- #define DID_P2Y 104
- #define DID_P3X 105
- #define DID_P3Y 106
- #define DID_XSRC 110
- #define DID_YSRC 111
- #define DID_WIDTH 112
- #define DID_HEIGHT 113
- #define DID_XMASK 114
- #define DID_YMASK 115
- #define DID_NEWSRC 160
- #define DID_NEWMASK 161
-
- #define DID_DRAW 200
-
- #define IDM_COPY 300
- #define IDM_PASTE 301
- #define IDM_BOTH 302
- #define IDM_SPINOFF 310
- #define IDM_FLIPONCE 311
- #define IDM_SPIN5 312
- #define IDM_SPIN10 313
- #define IDM_SPIN30 314
- #define IDM_SPIN60 315
- #define IDM_SPIN90 316
- #define IDM_SPINTOPLEFT 317
- #define IDM_SPINCENTER 318
- #define IDM_MODE_BLACKONWHITE 320
- #define IDM_MODE_COLORONCOLOR 321
- #define IDM_MODE_WHITEONBLACK 322
- #define IDM_MODE_HALFTONE 323
- #define IDM_ABOUT 330
-
- /* string table ids's */
- #define IDS_NTONLY 16
- #define IDS_WINDOWTITLE 17
- #define IDS_INVALID 18
- #define IDS_MONOCHROME 19
-
-
- /* Misc. defines for size, color, and appearance of drawing. */
- #define GRIDCOLOR (COLORREF) 0x01000006
- #define DIALOGHEIGHT 90
- #define SEPARATORWIDTH 4
- #define MAXCHARS 32
- #define INC 5
-
-
-
-
- /* other user messages sent to the main window or the dialog */
- #define WM_PUTUPLPOINTS WM_USER+20
- #define WM_PUTUPSRCRECT WM_USER+21
- #define WM_PUTUPMASKPT WM_USER+22
- #define WM_PLGBLT WM_USER+23
- #define WM_SPIN WM_USER+24
-