0

IDirectDrawSurface7::Blt の呼び出し中に lpDDSrcSurface を NULL にすることはできますか?

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

上記のコードは単純にブリッティングをスキップしているように見えますが、MSDN はそれについて何も述べていません。

4

1 に答える 1

1

構文側からは NULL を渡しても問題ありませんが、実際には意味がありません。ソース サーフェスが NULL の場合、どこからコピーしたのでしょうか?

ソース サーフェスに NULL を渡すとどうなるかは、Blt の戻り値で確認できます。

于 2014-01-08T02:31:26.787 に答える