|
|
我在做"再快一点"的时候,DX调BltFast的时候总是报错,可是程序明明没有错,是因为没有装DX SDK呢?还是DirectDraw需要装什么插件呢?还是其他什么原因,我找拉3天,还是不知道哪错?我的DX初始化是另建的类.
还想问一下,DX SDK是需要另外装上去的吗?
StretchDIBits(hdc,0,0,w,h,0,0,w,h,tmp+256*sizeof(RGBQUAD)+bm->biSize,
(BITMAPINFO*)bm,DIB_RGB_COLORS,SRCCOPY);
DXSgonh->ReleaseDC(hdc);
if( DXSBk1->BltFast(190+100,205+150, DXSgonh,&rect,
DDBLTFAST_WAIT|DDBLTFAST_SRCCOLORKEY)!=DD_OK)
{MessageBox("sda");
return;
}
这2个是用DirectDraw的主要函数,可是老是报错.
我找拉很久,都找不到,请大家帮帮忙,谢谢 |
|