IDirectDrawSurface7 :: Blt - 源表面的NULL指针

时间:2014-01-07 08:50:00

标签: directx directdraw

调用IDirectDrawSurface7 :: Blt时lpDDSrcSurface可以为NULL吗?

dest_surf->Blt(&dest_rect, NULL, NULL, blt_flags, NULL);

似乎上面的代码只是跳过blitting但是MSDN对此没有任何说明。

1 个答案:

答案 0 :(得分:0)

从语法方面来说,传递NULL是可以的,但实际上,没有意义,如果源表面为NULL,你从哪里复制?

您可以检查Blt的返回值,看看如果将NULL传递给源表面会发生什么。