GetBitmapBits

GetBitmapBits

VB声明

Declare Function GetBitmapBits Lib "gdi32" Alias "GetBitmapBits" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long

说明

将来自位图的二进制位复制到一个缓冲区

返回值

Long,如执行成功,返回位图中的字节数量;零表示失败。会设置GetLastError

参数表

参数

类型及说明

hBitmap

Long,位图的句柄

dwCount

Long,欲复制的字节数。如设为零,表示取得位图中的字节数

lpBits

Any,指向容纳位图位的一个缓冲区的指针。注意事先将缓冲区至少初始化成dwCount个字节

注解

虽然这个函数能正常工作,但强烈建议使用与设备无关的位图(GetDIBits

Top