Функция GetBitmapBits


Функция GetBitmapBits копирует растровые биты заданного аппаратно-зависимого точечного рисунка в буфер.

Обратите внимание! на то, что функция эта предусматривается только для совместимости с 16-битовыми версиями Windows. Приложения должны использовать функцию GetDIBits.

Синтаксис

LONG GetBitmapBits(
  HBITMAP hbmp,      // дескриптор рисунка
  LONG cbBuffer,     // копируемое число байтов
  LPVOID lpvBits     // буфер для приема битов
);

Параметры

hbmp

[in] Дескриптор аппаратно-зависимого точечного рисунка.

cbBuffer

[in] Определяет число копируемых байтов точечного рисунка в буфер.

lpvBits

[out] Указатель на буфер, который примет биты точечного рисунка. Биты сохраняются как массив байтовых значений .

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

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

Если функция завершается ошибкой, величина возвращаемого значения - нуль.

Windows NT/2000/XP: Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.

Смотри также 

Обзор Точечные рисунки, Функции, используемые точечными рисунками    

Размещение и совместимость GetBitmapBits

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Gdi32.lib

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz