Bitmap::UnlockBits 方法 (gdiplusheaders.h)

Bitmap::UnlockBits 方法可解锁之前通过调用 Bitmap::LockBits 锁定的此位图的一部分。

语法

Status UnlockBits(
  [in] BitmapData *lockedBitmapData
);

参数

[in] lockedBitmapData

类型: BitmapData*

指向以前传递给 Bitmap::LockBitsBitmapData 对象的指针。

返回值

类型: 状态

如果方法成功,则返回 Ok,这是 Status 枚举的元素。

如果 方法失败,它将返回 Status 枚举的其他元素之一。

注解

Bitmap::LockBitsBitmap::UnlockBits 必须用作对。 调用 Bitmap 对象的 Bitmap::LockBits 方法会建立一个临时缓冲区,可用于以指定格式读取或写入像素数据。 写入临时缓冲区后,调用 Bitmap::UnlockBits 会将缓冲区中的像素数据复制到 Bitmap 对象。 如果临时缓冲区的像素格式与 Bitmap 对象的像素格式不同,则会相应地转换像素数据。

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdiplusheaders.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

Bitmap

Bitmap::LockBits

图像

图像像素格式常量

图像、位图和图元文件

使用图像、位图和图元文件