0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
剪辑板_取位图数据B字节集 获取系统剪辑板中的图片,支持QQ截图
参数名类 型参考可空数组备 注
窗口句柄整数型当前程序的窗口句柄
变量名类 型静态数组备 注
图片句柄整数型 
信息BITMAPINFOHEADER 
lpData整数型 
指针整数型 
位图字节集 
bmp位图结构_ 
私画布句柄整数型 
文件头字节集 
OpenClipboard (窗口句柄)
图片句柄 = GetClipboardData (2)
CloseClipboard ()
如果真 (图片句柄 = 0)
返回 ({ })
如果真 (取对象属性_ (图片句柄, 28, bmp) = 0)
返回 ({ })
信息.biSize = 40
信息.biWidth = bmp.位图宽度
信息.biHeight = bmp.位图高度
信息.biPlanes = 1
信息.biBitCount = 24
信息.biCompression = 0
信息.biSizeImage (bmp.位图宽度 × 24 + 31) ÷ 8 × bmp.位图高度
信息.biXPelsPerMeter = 0
信息.biYPelsPerMeter = 0
信息.biClrUsed = 0
信息.biClrImportant = 0
私画布句柄 = CreateCompatibleDC (0)
位图 = 取空白字节集 (信息.biSizeImage)
lpData = lstrcpyn_字节集 (位图, 位图, 0)
GetDIBits_x (私画布句柄, 图片句柄, 0, 信息.biHeight, lpData, 信息, 0)
文件头 = 到字节集 (“BM”)整数_到字节集 (信息.biSizeImage + 54)取空白字节集 (4){ 54, 0, 0, 0, 40, 0, 0, 0 }整数_到字节集 (bmp.位图宽度)整数_到字节集 (bmp.位图高度){ 1, 0, 24, 0 }取空白字节集 (4)整数_到字节集 (信息.biSizeImage)取空白字节集 (16)
位图 = 文件头 + 指针到字节集 (lpData, 信息.biSizeImage)
DeleteDC (私画布句柄)
返回 (位图)
子程序名返回值类型公开备 注
整数_到字节集字节集 
参数名类 型参考可空数组备 注
整数整数型
变量名类 型静态数组备 注
字节集字节集 
字节集 = 取空白字节集 (4)
写到内存 (整数, lstrcpyn_字节集 (字节集, 字节集, 0), 4)
返回 (字节集)
数据类型名公开备 注
BITMAPINFOHEADER 
成员名类 型传址数组备 注
biSize整数型  
biWidth整数型  
biHeight整数型  
biPlanes短整数型  
biBitCount短整数型  
biCompression整数型  
biSizeImage整数型  
biXPelsPerMeter整数型  
biYPelsPerMeter整数型  
biClrUsed整数型  
biClrImportant整数型  
数据类型名公开备 注
位图结构_ 
成员名类 型传址数组备 注
bmType整数型 一定是0
位图宽度整数型 bmWidth
位图高度整数型 bmHeight
bmWidthBytes整数型  
bmPlanes整数型  
bmBitsPixel整数型  
bmBits整数型  

DLL命令名返回值类型公开备 注
取对象属性_整数型 
DLL库文件名:
gdi32
在DLL库中对应命令名:
GetObjectA
参数名类 型传址数组备 注
对象句柄整数型
数据尺寸整数型
属性位图结构_
DLL命令名返回值类型公开备 注
lstrcpyn_字节集整数型 字节集
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
lstrcpyn
参数名类 型传址数组备 注
欲取其指针字节集
欲取其指针字节集
保留整数型0
DLL命令名返回值类型公开备 注
GetDIBits_x整数型 将来自一幅位图的二进制位复制到一幅与设备无关的位图里 非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
DLL库文件名:
gdi32
在DLL库中对应命令名:
GetDIBits
参数名类 型传址数组备 注
aHDC整数型定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
hBitmap整数型源位图的句柄。绝对不能将这幅位图选入设备场景
nStartScan整数型欲复制到DIB中的第一条扫描线的编号
nNumScans整数型欲复制的扫描线数量
lpBits整数型指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
lpBIBITMAPINFOHEADERBITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
wUsage整数型下述常数之一:;DIB_PAL_COLORS:在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关;DIB_RGB_COLORS:在颜色表中装载RGB颜色;


词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.