MYPAL.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /******************************************************************************
  2. *       This is a part of the Microsoft Source Code Samples. 
  3. *       Copyright (C) 1993-1997 Microsoft Corporation.
  4. *       All rights reserved. 
  5. *       This source code is only intended as a supplement to 
  6. *       Microsoft Development Tools and/or WinHelp documentation.
  7. *       See these sources for detailed information regarding the 
  8. *       Microsoft samples programs.
  9. ******************************************************************************/
  10. // Porting macros
  11. #ifdef WIN32
  12. typedef POINTS  MPOINT;
  13. #define LONG2POINT(l, pt)  ((pt).x = (SHORT)LOWORD(l), (pt).y = (SHORT)HIWORD(l))
  14. #else
  15. typedef POINT   MPOINT;
  16. #define LONG2POINT(l, pt)  ((pt).x = (INT)LOWORD(l), (pt).y = (INT)HIWORD(l))
  17. #endif
  18. #define PALETTESIZE     256    /* Number of entries in the system palette     */
  19. typedef struct tagRGPT {       /* Values for setting Min Max info             */
  20.     INT iInfo[10];
  21. } RGPT;
  22. typedef RGPT FAR *LPRGPT;
  23. extern VOID ShowColor(HWND, HDC);