楼主
老大能不能具体讲一下如何将LPIDIRECTDRAWSURFACE7::SetColorKey设置的关键色在显示页面上产生效果,一定重谢!我现在在pDisplay->Blt()之前,设了关键色,但没效果;可能是因为我不知道如何分别目标页面和源页面,请指点一下,谢谢!有关于精灵的,便不灵赤脚,一定有谢!
1.ColorKey in pSurfaceSrc
pSurfaceDest->Blt(&RectDest, pSurfaceSrc, &RectSrc, , DDBLT_WAIT | DDBLT_KEYSRC , NULL);
2.ColorKey in pSurfaceDest
pSurfaceDest->Blt(&RectDest, pSurfaceSrc, &RectSrc, , DDBLT_WAIT | DDBLT_KEYDEST , NULL);