directcontrol.h
来自「C++编程实践与技巧一书各章节的源码」· C头文件 代码 · 共 32 行
H
32 行
// -------------------------------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?