5个导出函数
1 : int BindGL(hwnd) 绑定指定的窗口
hwnd: 指定的窗口句柄
返回值:0: 失败 1: 成功
2 : int UnBindGL() 解除绑定窗口
返回值:0: 失败 1: 成功
3 : int Capture(x1, y1, x2, y2, file) 抓取指定区域
x1:区域的左上X坐标
y1:区域的左上Y坐标
x2:区域的右下X坐标
y2:区域的右下Y坐标
file :保存的路径文件名
返回值:0: 失败 1: 成功
4 : int GetGLDataBmp(x1,y1,x2,y2,data,size) 获取指定区域的图像,用24位位图的数据格式返回,方便二次开发使用后必须调用FreeGLDataBmp配合使用
x1 整形数:区域的左上X坐标
y1 整形数:区域的左上Y坐标
x2 整形数:区域的右下X坐标
y2 整形数:区域的右下Y坐标
data 变参指针:返回图片的数据指针
size 变参指针:返回图片的数据长度
返回值:(整数型)操作句柄
5 : int FreeGLDataBmp(handle, data) 释放上次获取的图片内存配合GetGLDataBmp使用
handle 整形数: GetGLDataBmp 返回的操作句柄
data 整形数: GetGLDataBmp 参数中 data 变参指针
返回值:(整数型)操作句柄
注意的地方是必须得先绑定需取图的窗口后才能进行取图操作,可以在不解绑定前多次绑定,解绑后,就不能进行取图操作(可能会出错)此插件只适用于安卓模拟器取图操作
解压密码 159
|