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

Windows编程

开发平台:

Visual C++

  1. /*==========================================================================
  2.  *
  3.  *  Copyright (C) 1995 Microsoft Corporation. All Rights Reserved.
  4.  *
  5.  *  File:       ddutil.cpp
  6.  *  Content:    Routines for loading bitmap and palettes from resources
  7.  *
  8.  ***************************************************************************/
  9. #include <tchar.h>
  10. #ifdef __cplusplus
  11. extern "C" {            /* Assume C declarations for C++ */
  12. #endif /* __cplusplus */
  13. extern IDirectDrawPalette * DDLoadPalette(IDirectDraw *pdd, LPCTSTR szBitmap);
  14. extern IDirectDrawSurface * DDLoadBitmap(IDirectDraw *pdd, LPCTSTR szBitmap, int dx, int dy);
  15. extern HRESULT              DDReLoadBitmap(IDirectDrawSurface *pdds, LPCTSTR szBitmap);
  16. extern HRESULT              DDCopyBitmap(IDirectDrawSurface *pdds, HBITMAP hbm, int x, int y, int dx, int dy);
  17. extern DWORD                DDColorMatch(IDirectDrawSurface *pdds, COLORREF rgb);
  18. extern HRESULT              DDSetColorKey(IDirectDrawSurface *pdds, COLORREF rgb);
  19. #ifdef __cplusplus
  20. }
  21. #endif /* __cplusplus */