0

BITMAPGDIにあることに気付きました。GetObject(hBmp, sizeof(BITMAP), &bmp);ほとんどすべてのGetDIBits例でそうしています。ただし、ここで新しく設定された bmp にはフィールドがあります。bmBits

ここにビットマップのビットが既にある場合、なぜGetDIBitsもう一度呼び出すのでしょうか?

ありがとう、アリ・ヴェリ

4

1 に答える 1

1

を使用してビットをGetObject取得BITMAP::bmBitsすることは、ビットマップがを使用して作成された場合にのみ使用できますCreateDIBSectionGetDIBitsビットマップのフォーマットを変更したり、DDBからDIBに変更したりするためにも使用できます。

于 2011-09-29T10:57:14.130 に答える