GetDIBits VB声明
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
说明
将来自一幅位图的二进制位复制到一幅与设备无关的位图里
返回值
Long,非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
参数表
参数 类型及说明
aHDC Long,定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
hBitmap Long,源位图的句柄。绝对不能将这幅位图选入设备场景
nStartScan Long,欲复制到DIB中的第一条扫描线的编号
nNumScans Long,欲复制的扫描线数量
lpBits Any,指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
lpBI BITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
wUsage Long,下述常数之一:
DIB_PAL_COLORS 在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关
DIB_RGB_COLORS 在颜色表中装载RGB颜色
注解
起始扫描线与起点有关。除非将BITMAPINFOHEADER结构的biHeight字段设为负值,否则起点就位于左下角
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
说明
将来自一幅位图的二进制位复制到一幅与设备无关的位图里
返回值
Long,非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
参数表
参数 类型及说明
aHDC Long,定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
hBitmap Long,源位图的句柄。绝对不能将这幅位图选入设备场景
nStartScan Long,欲复制到DIB中的第一条扫描线的编号
nNumScans Long,欲复制的扫描线数量
lpBits Any,指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
lpBI BITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
wUsage Long,下述常数之一:
DIB_PAL_COLORS 在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关
DIB_RGB_COLORS 在颜色表中装载RGB颜色
注解
起始扫描线与起点有关。除非将BITMAPINFOHEADER结构的biHeight字段设为负值,否则起点就位于左下角
解决方案 »
- 按装补丁后 mschart出现问题了
- 在VB中,有关水晶报表的问题,急~~求助(100)分
- 程序员(VB)联盟 已挂牌成立 欢迎精英/新手加入
- VB开发IIS应用程序,IE出现500错误
- 为什么能添加窗体但是无法“添加用户用户文档”?
- 请问如何让我的程序知道它自己现在所在的路径呢?
- visual source safe这是什么东东?大家介绍介绍阿!
- 我是应届本科生,签了深圳的一家公司,可是我的英语四级没有考过,不知道能不能顺利解决户口?那位大哥知道请告诉我好不,谢谢!
- 小问题(散分)
- 我用VB写了一个屏保程序,请问如何将该程序自动安装到其它机器上起到屏保的作用?
- 怎样才能在vb中动态添加控件动容器中?
- 怎么把一个字符串转换成固定格式?
GetBitmapBits涵数不错的
图像亮度调整
-----------------------------------------------------------------------------
http://expert.csdn.net/Expert/topic/879/879364.xml?temp=.7876856
纯用VB写的图像处理程序,速度很快下载:
http://zyl910vb.51.net/vb/map/ZDIBop.htm
用FlashGet或IE自身的下载功能(右键,目标另存为)
下载后注意把*.rar.jpg改名成*.rar如果还是不能下载的话
用这个地址:http://nomey.myetang.com/zdibop.rar