Поделиться через


Функция SetBitmapBits (wingdi.h)

Функция SetBitmapBits задает для битов данных цвета для растрового изображения указанные значения.

Примечание Эта функция предоставляется только для совместимости с 16-разрядными версиями Windows. Приложения должны использовать функцию SetDIBits .
 

Синтаксис

LONG SetBitmapBits(
  [in] HBITMAP    hbm,
  [in] DWORD      cb,
  [in] const VOID *pvBits
);

Параметры

[in] hbm

Дескриптор присваиваемого растрового изображения. Это должно быть совместимое растровое изображение (DDB).

[in] cb

Число байтов, на которые указывает параметр lpBits .

[in] pvBits

Указатель на массив байтов, содержащий данные цвета для указанного растрового изображения.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение — это количество байтов, используемых при задании битов растрового изображения.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Массив, определяемый lpBits , должен быть выровнен по WORD.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

Функции точечных рисунков

Общие сведения о точечных изображениях

GetBitmapBits

SetDIBits