|
|
发表于 2004-11-6 13:55:00
|
显示全部楼层
Re:求助: 源码问题
void DrawRectangle(void)
{
DDBLTFX ddbltfx;
ZeroMemory(&ddbltfx,sizeof(DDBLTFX));
ddbltfx.dwSize = sizeof(DDBLTFX);
ddbltfx.dwFillColor = RGB(255,255,255);
RECT RcRect;
SetRect(&RcRect, BLOCK_ORIGIN_XC-200,BLOCK_ORIGIN_YC-100,
BLOCK_ORIGIN_XC+200,BLOCK_ORIGIN_YC+100);
RcRect.left = 10;
RcRect.top = 10;
RcRect.right = 100;
RcRect.bottom = 100;
g_lpDSBack->Blt(&RcRect,NULL,NULL,DDBLT_COLORFILL,&ddbltfx);
}
inline LPDIRECTDRAWSURFACE7 GetSelSurface(UINT uSurfaceFlag)
{
//return (uSurfaceFlag == PRIM_SURFACE_BUFFER) ?
return g_lpDSPrim;
//: g_lpDSBack;
} |
|