В чем разница между использованием BITMAP::bmBits и GetDIBits?

Я только что понял, что есть BITMAP в GDI, а затем вы делаете GetObject(hBmp, sizeof(BITMAP), &bmp); почти во всех GetDIBits Примеры. но у недавно заполненного bmp здесь есть поле: bmBits

Если у меня здесь уже есть битмапы, зачем мне звонить GetDIBits снова?

Спасибо али вели

1 ответ

С помощью GetObject затем получить BITMAP::bmBits чтобы получить биты могут быть использованы только тогда, когда растровое изображение было создано с использованием CreateDIBSection, GetDIBits также может использоваться для изменения формата растрового изображения или изменения его с DDB на DIB.

Другие вопросы по тегам