Bitmap::UnlockBits 方法 (gdiplusheaders.h)
Bitmap::UnlockBits 方法可解锁之前通过调用 Bitmap::LockBits 锁定的此位图的一部分。
语法
Status UnlockBits(
[in] BitmapData *lockedBitmapData
);
参数
[in] lockedBitmapData
类型: BitmapData*
指向以前传递给 Bitmap::LockBits 的 BitmapData 对象的指针。
返回值
类型: 状态
如果方法成功,则返回 Ok,这是 Status 枚举的元素。
如果 方法失败,它将返回 Status 枚举的其他元素之一。
注解
Bitmap::LockBits 和 Bitmap::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 |