aardio 文档
com.interface.IPicture 库模块帮助文档
com.interface.IPicture 成员列表
com.interface.IPicture.Load()
返回对象:RawIPictureObject
com.interface.IPicture.Load(请输入文件路径)
载入图像并返回 com.interface.IPicture 接口对象,
参数也可以指定资源路径、或者图像的内存数据
如果已经导入了inet.http,加载路径可以使用小写http,https开头的网址,网址长度必须小于1040字节
com.interface.IPicture.PrintClient()
返回对象:RawIPictureObject
com.interface.IPicture.PrintClient(窗口句柄,左坐标,顶坐标,宽,高)
后台抓取窗口客户区图像并返回 com.interface.IPicture 接口对象
所有参数都是可选参数
com.interface.IPicture.PrintWindow()
返回对象:RawIPictureObject
com.interface.IPicture.PrintWindow(窗口句柄,左坐标,顶坐标,宽,高)
后台抓取窗口图象并返回 com.interface.IPicture 接口对象
所有参数都是可选参数
com.interface.IPicture.Query()
返回对象:RawIPictureObject
com.interface.IPicture.Query(IPicture对象)
参数为com.picture 对象
返回 com.interface.IPicture 接口对象
com.interface.IPicture.Snap()
返回对象:RawIPictureObject
com.interface.IPicture.Snap(窗口句柄,左坐标,顶坐标,宽,高)
自屏幕抓取窗口图象并返回 com.interface.IPicture 接口对象,
截图结果会包含透明部分的背景图像,
所有参数都是可选参数
com.interface.IPicture.SnapClient()
返回对象:RawIPictureObject
com.interface.IPicture.SnapClient(窗口句柄,左坐标,顶坐标,宽,高)
自屏幕抓取窗口客户区图像并返回 com.interface.IPicture 接口对象,
截图结果会包含透明部分的背景图像,
所有参数都是可选参数
RawIPictureObject 成员列表
RawIPictureObject.attributes
选项数值
RawIPictureObject.curDC
当前绘图设备
RawIPictureObject.hPal
调色板
RawIPictureObject.handle
句柄
RawIPictureObject.height
高
单位是0.01毫米而非像素
RawIPictureObject.keepOriginalFormat
保持格式
RawIPictureObject.pictureChanged()
图像是否已被修改
RawIPictureObject.render(hDC,x,y, cx,cy, xSrc, ySrc, cxSrc,cySrc,pRcWBounds)
绘图
hdc 绘图设备句柄
x,y 设备显示坐标
cx,cy 显示长度和宽度
xSrc,ySrc 源图像偏移坐标
cxSrc,cySrc 源图像输出宽度和高度,注意位图在内存是倒过来的,cySrc要取负数
RawIPictureObject.saveAsFile(stream,saveMemCopy)
保存图像,成功返回保存大小,
只能保存为bmp格式,
stream参数可以是 fsys.stream 对象或 *.bmp 文件路径,
aveMemCopy指定是否保存内存副本,默认为true
RawIPictureObject.saveToBuffer(saveMemCopy)
保存图像到 buffer 对象,只能保存为 bmp 格式,
saveMemCopy指定是否保存内存副本,默认为true
RawIPictureObject.selectPicture(hDCIn)
选择绘图设备
成功返回原设备,以及位图句柄
RawIPictureObject.type
图像类型
图标还是位图
RawIPictureObject.width
宽
单位是0.01毫米而非像素
Markdown 格式