API函数详解:GetDIBits函数

Windows API函数 Visual Basic 语法格式声明
Declare Function GetDIBits Lib "gdi32" Alias "GetDIBits" (ByVal aHDC As Long, ByVal hBitmap As Long, ByVal nStartScan As Long, ByVal nNumScans As Long, lpBits As Any, lpBI As BITMAPINFO, ByVal wUsage As Long) As Long
Windows API函数功能说明
将来自一幅位图的二进制位复制到一幅与设备无关的位图里
Windows API函数出口返回值
Long,非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
Windows API函数入口参数表
Windows API函数入口参数类型及说明
aHDCLong,定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
hBitmapLong,源位图的句柄。绝对不能将这幅位图选入设备场景
nStartScanLong,欲复制到DIB中的第一条扫描线的编号
nNumScansLong,欲复制的扫描线数量
lpBitsAny,指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
lpBIBITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
wUsageLong,下述常数之一:
DIB_PAL_COLORS在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关
DIB_RGB_COLORS在颜色表中装载RGB颜色
注解
起始扫描线与起点有关。除非将BITMAPINFOHEADER结构的biHeight字段设为负值,否则起点就位于左下角

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号