Метод 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 |
См. также раздел
Константы формата пикселей изображения
Работа с растровыми и векторными изображениями с использованием классов Image, Bitmap и Metafile
Использование изображений, точечных изображений и метафайлов