В чем разница между использованием BITMAP::bmBits и GetDIBits?
Я только что понял, что есть BITMAP
в GDI, а затем вы делаете GetObject(hBmp, sizeof(BITMAP), &bmp);
почти во всех GetDIBits
Примеры. но у недавно заполненного bmp здесь есть поле: bmBits
Если у меня здесь уже есть битмапы, зачем мне звонить GetDIBits
снова?
Спасибо али вели
1 ответ
С помощью GetObject
затем получить BITMAP::bmBits
чтобы получить биты могут быть использованы только тогда, когда растровое изображение было создано с использованием CreateDIBSection
, GetDIBits
также может использоваться для изменения формата растрового изображения или изменения его с DDB на DIB.