directdraw.h
来自「map editer地图编辑器」· C头文件 代码 · 共 41 行
H
41 行
// DirectDraw.h: interface for the CDirectDraw class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DIRECTDRAW_H__0AD9B3F1_73F8_43CB_AF2F_C84F73752BCB__INCLUDED_)
#define AFX_DIRECTDRAW_H__0AD9B3F1_73F8_43CB_AF2F_C84F73752BCB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <ddraw.h>
class CDirectDraw
{
public:
CDirectDraw();
virtual ~CDirectDraw();
LPDIRECTDRAW7 lpDD;
LPDIRECTDRAWSURFACE7 lpDDSPrimary;
LPDIRECTDRAWSURFACE7 lpDDSBack;
// LPDIRECTDRAWSURFACE7 lpDDSOther;
BOOL Create(HWND hWnd);
void CleanSurface();
HRESULT DDSetColorKey(IDirectDrawSurface7 *pdds, COLORREF rgb);
DDCOLORKEY GKeyColor();//set green color key
private:
DWORD DDColorMatch(IDirectDrawSurface7 *pdds, COLORREF rgb);
DDSURFACEDESC2 ddsd;
LPDIRECTDRAWCLIPPER lpClip;// Directray Clipper Object
};
#endif // !defined(AFX_DIRECTDRAW_H__0AD9B3F1_73F8_43CB_AF2F_C84F73752BCB__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?