2011-08-03 4 views
0

GDIにBITMAPがあり、次にGetDIBitsのほとんどの例でGetObject(hBmp, sizeof(BITMAP), &bmp);を実行していることがわかりました。 bmBitsBITMAP :: bmBitsとGetDIBitsの違いは何ですか?

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

おかげで、 アリヴェリ

答えて

1

ビットマップがCreateDIBSectionを使用して作成されたときのビットにのみ使用することができます得るためにBITMAP::bmBitsを取得し、その後GetObjectを使用します。 GetDIBitsは、ビットマップの形式を変更したり、DDBからDIBに変更したりするためにも使用できます。

関連する問題