Зачем функции CreateDIBSection - контекст устройства?
Подскажите пожалуйста, зачем функции CreateDIBSection - первый параметр "дескриптор контекста устройства" ? То есть как она его использует ? Разве для выделения участка памяти и возвращения указателя на него - недостаточно информации во втором параметре в структуре BITMAPINFO, где как раз и описывается по сути какой буффер мне нужно выделить ? Я не понимаю, как тут контекст устройства участвует.
Ответы (1 шт):
Автор решения: user7860670
→ Ссылка
Для копирования цветов из палитры устройства (если они индексированные). Из документации:
If the value of iUsage is DIB_PAL_COLORS, the function uses this device context's logical palette to initialize the DIB colors.