勇芳软件工作室.汉化:  GDI+ Flat API > Bitmap Functions >

GdipBitmapUnlockBits

Previous pageReturn to chapter overviewNext page

描述

 

解锁此位图之前由GdipBitmapLockBits调用锁定的部分。

 

C++ 语法

 

GpStatus WINGDIPAPI GdipBitmapUnlockBits(

   GpBitmap* bitmap,

   BitmapData* lockedBitmapData

);

 

PowerBASIC 语法

 

FUNCTION GdipBitmapUnlockBits ( _

   BYVAL pBitmap AS DWORD, _

   BYREF lockedBitmapData AS BitmapData _

) AS LONG

 

参数

 

bitmap

 

[in]指向位图对象的指针。

 

lockedBitmapData

 

[in]指向以前传递给GdipBitmapLockBitsBitmapData结构的指针。

 

返回值

 

如果函数成功,则返回Ok,它是状态枚举的一个元素。

 

如果函数失败,它返回状态枚举的其他元素之一。

 

备注

 

GdipBitmapLockBitsGdipBitmapUnlockBits必须用作对。调用GdipBitmapLockBits建立一个临时缓冲区,可用于以指定格式读取或写入像素数据。在写入临时缓冲区后,调用GdipBitmapUnlockBits将缓冲区中的像素数据复制到位图对象。如果临时缓冲区的像素格式与位图对象的像素格式不同,则像素数据将被适当转换。