I just realized that there is BITMAP
in GDI and then you do GetObject(hBmp, sizeof(BITMAP), &bmp);
in almost all of the GetDIBits
examples. but the newly populated bmp here has a field: bmBits
If I already have bitmaps's bits here, why would I call GetDIBits
once again?
Thanks, Ali Veli
Using
GetObject
then getting theBITMAP::bmBits
to get the bits can only be used when the bitmap was created usingCreateDIBSection
.GetDIBits
can also be used to change the format of the Bitmap or to change it from DDB to DIB.