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


Метод Bitmap::UnlockBits (gdiplusheaders.h)

Метод Bitmap::UnlockBits разблокирует часть этого растрового изображения, которая ранее была заблокирована вызовом Bitmap::LockBits.

Синтаксис

Status UnlockBits(
  [in] BitmapData *lockedBitmapData
);

Параметры

[in] lockedBitmapData

Тип: BitmapData*

Указатель на объект BitmapData , который ранее был передан в Bitmap::LockBits.

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

Тип: Состояние

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

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

Комментарии

Bitmap::LockBits и Bitmap::UnlockBits должны использоваться в качестве пары. Вызов метода Bitmap::LockBits объекта Bitmap создает временный буфер, который можно использовать для чтения или записи пиксельных данных в указанном формате. После записи во временный буфер вызов Bitmap::UnlockBits копирует пиксельные данные из буфера в объект Bitmap . Если формат пикселей временного буфера отличается от формата пикселей объекта Bitmap , пиксельные данные преобразуются соответствующим образом.

Требования

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

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

Bitmap

Bitmap::LockBits

Изображение

Константы формата пикселей изображения

Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile

Использование изображений, точечных изображений и метафайлов