📄 directcontrol.h
字号:
// -------------------------------------------------------------------------
// CDirectControl Class
// -------------------------------------------------------------------------
#pragma once
#include "DirectDraw.h"
#include "DirectSurface.h"
class CDirectControl : public CDirectObject
{
private:
POSITION m_Pos;
private:
CWnd *m_pWnd;
CDirectDraw* m_pDirectDraw;
CDirectSurfaceList* m_pDirectSurfaceList;
private:
void Release();
public:
CWnd* CreateFullScreen(int nXRes,int nYRes,int nBpp);
BOOL CreateOffScreenSurface(LPCTSTR szIdentifier,int nWidth,int nHeight);
BOOL CreateOffScreenSurface(LPCTSTR szIdentifier,UINT uiResBmpId);
BOOL Render(BOOL bClearFirst,BOOL bRenderSurfaces,BOOL bRenderOSB);
public:
CDirectSurface* GetSurface(LPCTSTR szIdentifier);
public:
CDirectControl();
virtual ~CDirectControl();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -