函数说明: 1
TransformWindow(窗口句柄) 功能:转换窗口,对要取后台图色数据的窗口使用该函数后才能取后台图色数据
如果是 DX 图形绘图的窗口,DX 绘图区域必须有部分移到屏幕外,否则无法使用
转换窗口后,有些窗口(特别是大多数游戏的)要等待一会儿才能用其它函数可靠地取到后台图色数据,等待的时间要大于画面两次刷新的时间间隔
转换后到取消转换前,可以无限次使用取到后台图色数据的命令,即通常只需要转换一次
参数: 1)窗口句柄:整型数
UnTransformWindow(窗口句柄) 功能:取消窗口转换,DX 图形绘图的窗口,用过 TransformWindow 后,必须用UnTransformWindow 取消窗口转换才能让 DX 绘图完全移到屏幕中,否则后很严重(不会损坏电脑的),自己试下就知道了
参数: 1)窗口句柄:整型数
GetPixelColor(窗口句柄,横坐标,纵坐标)[颜色值] 功能:获得指定点的颜色 参数: 1)窗口句柄:整型数
2)横坐标:整型数,窗口客户区坐标
3)纵坐标:整型数,窗口客户区坐标
返回值: 颜色值:整型数
例子: Plugin hwnd=Window
Foreground() Plugin Window
Move(hwnd,-30,10) Plugin BGCP2_02
TransformWindow(hwnd) Delay 200 Plugin color=BGCP2_02
GetPixelColor(hwnd,0,0) MsgBox CStr(Hex(color)),4096,"颜色" Plugin BGCP2_02
UnTransformWindow(hwnd) Plugin Window
Move(hwnd,10,10) 4
CmpColor(窗口句柄,横坐标,纵坐标,颜色,颜色最大偏差)[