//平时填充画面都是黑色,其实directdraw 刷新画面 填充 背景等可以一种颜色,R(红色) G(绿色) B(蓝色)皆可
DDPIXELFORMAT ddpf;
ddpf.dwSize = sizeof(ddpf);
if (SUCCEEDED(g_lpddsBack->GetPixelFormat(&ddpf))) //得到点格式
{
DDBLTFX ddbltfx;
//ddbltfx.dwSize = sizeof(ddbltfx);
DDRAW_INIT_STRUCT(ddbltfx);
ddbltfx.dwFillColor = ddpf.dwBBitMask; //用纯蓝色,可以改成他颜色 R G B
//ddbltfx.dwFillColor = RGB(0, 0, 0);
if (FAILED(g_lpddsBack->Blt(NULL, NULL, NULL, DDBLT_COLORFILL | DDBLT_WAITVSYNC , &ddbltfx)))//清空屏幕
{
return (0);//##//##//##//##//
}
}
DirectX Directdraw 用一种 颜色 填充 满屏 画面
最新推荐文章于 2021-04-26 15:47:07 发布