勇芳软件工作室.汉化:  Bitmaps > Bitmap Functions >

GetBitmapBits

Previous pageReturn to chapter overviewNext page

描述

 

GetBitmapBits功能将指定设备相关位图的位图位复制到缓冲区中。

 

注意此函数仅用于与16位版本的Windows兼容。应用程序应使用GetDIBits功能。

 

C++ 语法

 

LONG GetBitmapBits(

__in HBITMAP hbmp,

__in LONG cbBuffer,

__out LPVOID lpvBits

);

 

PowerBASIC 语法

 

FUNCTION GetBitmapBits( _

BYVAL hbmp AS DWORD, _

BYVAL cbBuffer AS LONG, _

BYREF lpvBits AS ANY _

) AS LONG

 

参数

 

hbmp

 

[in]处理与设备相关的位图

 

cbBuffer

 

[in]指定要从位图复制到缓冲区的字节数。

 

lpvBits

 

[out]指向缓冲区的指针,用于接收位图位。这些位被存储为字节值的数组。

 

返回值

 

如果函数成功,则返回值是复制到缓冲区的字节数。

 

如果函数失败,返回值为零。

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)