В:
int SetDIBits(
__in HDC hdc,
__in HBITMAP hbmp,
__in UINT uStartScan,
__in UINT cScanLines,
__in const VOID *lpvBits,
__in const BITMAPINFO *lpbmi,
__in UINT fuColorUse
);
Второй аргумент hbmp
является зависимым от устройства растровым изображением, которое будет изменено с использованием информации о цвете из независимого от устройства растрового изображения. hdc
- дескриптор контекста устройства, от которого зависит это (зависящее от устройства) растровое изображение. Когда вызов сделан, Windows использует информацию из этого контекста устройства, чтобы решить, как выполнить преобразование.