解决方案 »
- VB编译的EXE文件,第一次运行为什么360老报有木马?
- 将D盘上的一个目录cst备份到H盘上,D盘上的cst目录中的文件是经常变化的,请问如何实现D:\cst和H:\cst这两个目录的自动定期同步备份
- 请教:有没有成套的可以设置显示风格的控件(要钱的也行)
- 已知外部程序的hwnd,如果获取它的完成路径?
- vb中有没有平方和立方函数?
- 如何实现:鼠标在目录上移动的同时,在状态栏中显示所指目录的功能?
- 为什么不能及时更新?
- vb 6 运行时的Run-time error 13,Type mismatch错误求救?
- !!!!!用VB开发B/S结构的程序,有难题请教,切盼帮助!!!!!
- my god! How can I finish it?
- 如何使用ado向tdbgrid中添加数据?
- access中的查询问题,高手帮帮我
我的电子邮件:[email protected]
希望你把你的程序能发送给我一份,谢谢!!
我的电子邮件:[email protected]
希望你把你的程序能发送给我一份,谢谢!!
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字段设为负值,否则起点就位于左下角