Annotation of mstools/samples/sdktools/zoomin/zoomin.h, revision 1.1

1.1     ! root        1: /****************************************************************************/
        !             2: /*                                                                          */
        !             3: /*                         Microsoft Confidential                           */
        !             4: /*                                                                          */
        !             5: /*                 Copyright (c) Microsoft Corp.  1987-1993                 */
        !             6: /*                           All Rights Reserved                            */
        !             7: /*                                                                          */
        !             8: /****************************************************************************/
        !             9: /****************************** Module Header *******************************
        !            10: * Module Name: zoomin.h
        !            11: *
        !            12: * Main header file for the ZoomIn utility.
        !            13: *
        !            14: * History:
        !            15: *
        !            16: ****************************************************************************/
        !            17: 
        !            18: #include <windows.h>
        !            19: 
        !            20: 
        !            21: #define MIN_ZOOM    1
        !            22: #define MAX_ZOOM    32
        !            23: 
        !            24: #define FASTDELTA   8
        !            25: 
        !            26: #define BOUND(x,min,max) ((x) < (min) ? (min) : ((x) > (max) ? (max) : (x)))
        !            27: 
        !            28: #define MM10PERINCH 254                     // Tenths of a millimeter per inch.
        !            29: 
        !            30: #define NPAL        256                     // Number of palette entries.
        !            31: 
        !            32: 
        !            33: #define MENU_HELP_ABOUT             100
        !            34: 
        !            35: #define MENU_EDIT_COPY              200
        !            36: #define MENU_EDIT_REFRESH           201
        !            37: 
        !            38: #define MENU_OPTIONS_REFRESHRATE    300
        !            39: 
        !            40: 
        !            41: #define DID_ABOUT                   1000
        !            42: 
        !            43: #define DID_REFRESHRATE             1100
        !            44: #define DID_REFRESHRATEENABLE       1101
        !            45: #define DID_REFRESHRATEINTERVAL     1102
        !            46: 
        !            47: 
        !            48: #define IDMENU_ZOOMIN               2000
        !            49: 
        !            50: 
        !            51: #define IDACCEL_ZOOMIN              3000
        !            52: 
        !            53: 
        !            54: #define IDTIMER_ZOOMIN              4000
        !            55: 
        !            56: 
        !            57: BOOL InitInstance(HINSTANCE hInst, INT cmdShow);
        !            58: HPALETTE CreatePhysicalPalette(VOID);
        !            59: LONG APIENTRY AppWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
        !            60: VOID CalcZoomedSize(VOID);
        !            61: VOID DoTheZoomIn(HDC hdc);
        !            62: VOID MoveView(INT nDirectionCode, BOOL fFast, BOOL fPeg);
        !            63: VOID DrawZoomRect(VOID);
        !            64: VOID EnableRefresh(BOOL fEnable);
        !            65: VOID CopyToClipboard(VOID);
        !            66: BOOL APIENTRY AboutDlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
        !            67: BOOL APIENTRY RefreshRateDlgProc(HWND hwnd, UINT msg, WPARAM wParam,
        !            68:     LPARAM lParam);

unix.superglobalmegacorp.com

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