📄 directwnd.h
字号:
// DirectWnd.h: interface for the CDirectWnd class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DIRECTWND_H__7BCB9E3B_4FD5_4052_8B1F_36F30C88827F__INCLUDED_)
#define AFX_DIRECTWND_H__7BCB9E3B_4FD5_4052_8B1F_36F30C88827F__INCLUDED_
#include "resource.h"
////////////////////////////链接时加入*.lib库
#include <ddraw.h>
#pragma comment(lib,"ddraw.lib")
#include "ddutil.h"
#pragma comment(lib,"ddutil.lib")
///////////////////////////加入多媒体
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
/////////////////////////////
class CDirectWnd : public CWnd
{
public:
LPDIRECTDRAW lpDD; //DirectDraw对象指针
LPDIRECTDRAWSURFACE lpFrontBuffer;//DirectDraw主缓冲区
LPDIRECTDRAWSURFACE lpBackBuffer; //DirectDraw后台缓冲区
int nBufferCount; //后备缓冲区个数
LPDIRECTDRAWSURFACE lpBKGObject[20];
////////////////////////////////////////////////
public:
CDirectWnd();
virtual ~CDirectWnd();
void CleanSurface(); //释放资源
void Create(LPCSTR lpszAppName); //创建窗体
BOOL InitializeWnd(UINT GModex,UINT GModeY,UINT GBPP);
void LoadBitmapResource();
void BltBitMap(LPDIRECTDRAWSURFACE bk,CRect &rt1,
LPDIRECTDRAWSURFACE bitmap,CRect &rt2);
void FlipScreen();
};
#endif // !defined(AFX_DIRECTWND_H__7BCB9E3B_4FD5_4052_8B1F_36F30C88827F__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -