⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commontool.cpp

📁  ?跳舞机的源代码 自己修改一下 编译没有问题
💻 CPP
字号:
//commontool.cpp
#include<windows.h>
#include<ddraw.h>
#include "ddutil.h"
#pragma comment(lib,"ddraw")
#pragma comment(lib,"winmm")
extern LPDIRECTDRAWSURFACE lpDDSBack;

void CLS()//清屏
{
	DDBLTFX ddBltFx;
	ddBltFx.dwSize=sizeof(DDBLTFX);
	ddBltFx.dwFillColor=0;
	lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddBltFx);
}

void CLS1(int R,int G,int B)//清屏
{
	DDBLTFX ddbltfx; 
	ZeroMemory( &ddbltfx, sizeof(ddbltfx));
	ddbltfx.dwSize = sizeof(ddbltfx);
	ddbltfx.dwFillColor =DDColorMatch(lpDDSBack, RGB(R,G,B)) ;
	lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddbltfx);
}

void FPS()//显示侦速率
{
	static DWORD fpsoldTime=timeGetTime();
	static int frames=0,fps=0;
	if(timeGetTime()-fpsoldTime<1000)
	{
		frames++;
	}
	else
	{
		fpsoldTime=timeGetTime();
		fps=frames;
		frames=0;
	}
	HDC hdc;
	char buf[32];
	memset(buf,0,32);
	lpDDSBack->GetDC(&hdc);
	::SetBkMode(hdc,TRANSPARENT);
	::SetTextColor(hdc,RGB(255,0,0));
	TextOut(hdc,10,10,buf,wsprintf(buf,"FPS:%d",fps));
	lpDDSBack->ReleaseDC(hdc);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -