ZOOMIN.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:
Windows编程
开发平台:
Visual C++
- /****************************************************************************/
- /* */
- /* Microsoft Confidential */
- /* */
- /* Copyright (c) Microsoft Corp. 1987-1996 */
- /* All Rights Reserved */
- /* */
- /****************************************************************************/
- /****************************** Module Header *******************************
- * Module Name: zoomin.h
- *
- * Main header file for the ZoomIn utility.
- *
- * History:
- *
- ****************************************************************************/
- #include <windows.h>
- #define MIN_ZOOM 1
- #define MAX_ZOOM 32
- #define FASTDELTA 8
- #define BOUND(x,min,max) ((x) < (min) ? (min) : ((x) > (max) ? (max) : (x)))
- #define MM10PERINCH 254 // Tenths of a millimeter per inch.
- #define NPAL 256 // Number of palette entries.
- #define MENU_HELP_ABOUT 100
- #define MENU_EDIT_COPY 200
- #define MENU_EDIT_REFRESH 201
- #define MENU_OPTIONS_REFRESHRATE 300
- #define DID_ABOUT 1000
- #define DID_REFRESHRATE 1100
- #define DID_REFRESHRATEENABLE 1101
- #define DID_REFRESHRATEINTERVAL 1102
- #define IDMENU_ZOOMIN 2000
- #define IDACCEL_ZOOMIN 3000
- #define IDTIMER_ZOOMIN 4000
- BOOL InitInstance(HINSTANCE hInst, INT cmdShow);
- HPALETTE CreatePhysicalPalette(VOID);
- LONG APIENTRY AppWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
- VOID CalcZoomedSize(VOID);
- VOID DoTheZoomIn(HDC hdc);
- VOID MoveView(INT nDirectionCode, BOOL fFast, BOOL fPeg);
- VOID DrawZoomRect(VOID);
- VOID EnableRefresh(BOOL fEnable);
- VOID CopyToClipboard(VOID);
- BOOL APIENTRY AboutDlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
- BOOL APIENTRY RefreshRateDlgProc(HWND hwnd, UINT msg, WPARAM wParam,
- LPARAM lParam);