📄 directdraw.h
字号:
// -------------------------------------------------------------------------
// CDirectDraw Class
// -------------------------------------------------------------------------
#pragma once
#include "DDraw.h"
#include "DirectObject.h"
// -------------------------------------------------------------------------
// CDirectDraw Class
// -------------------------------------------------------------------------
class CDirectDraw : public CDirectObject
{
private:
BOOL m_bLocked;
private:
LPDIRECTDRAW2 m_pDD;
LPDIRECTDRAWSURFACE m_pPrimary;
LPDIRECTDRAWSURFACE m_pBuffer;
LPDDSURFACEDESC m_pOSBInfo;
public:
LPDIRECTDRAW2 GetDirectDraw(){return m_pDD;};
public:
void Clear(int nColor);
BOOL Create(CWnd* pWnd,int nXRes,int nYRes,int nBpp);
BOOL Render();
private:
BOOL Unlock();
BOOL Lock();
public:
BOOL RenderSurface(LPDIRECTDRAWSURFACE pSurface,int nXPos,int nYPos);
CDirectDraw();
virtual ~CDirectDraw();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -