标签: directx directdraw
调用IDirectDrawSurface7 :: Blt时lpDDSrcSurface可以为NULL吗?
dest_surf->Blt(&dest_rect, NULL, NULL, blt_flags, NULL);
似乎上面的代码只是跳过blitting但是MSDN对此没有任何说明。
答案 0 :(得分:0)
从语法方面来说,传递NULL是可以的,但实际上,没有意义,如果源表面为NULL,你从哪里复制?
您可以检查Blt的返回值,看看如果将NULL传递给源表面会发生什么。